专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

自学Java2(保姆级教学)——常量与变量

来源:小易整编  作者:小易  发布时间:2023-03-07 10:20
摘要:自学Java2(保姆级教学)——常量与变量顾名思义,常量就是在程序运行过程中,其值不会发生改变的量;变量则是在程序运行过程中其值可以发生改变的量。常量比较好理解,这里着重讲变量,而变量的主要作用就是取值和修改值。首先我将书上对变量的解释写一...

自学Java2(保姆级教学)——常量与变量

顾名思义,常量就是在程序运行过程中,其值不会发生改变的量;变量则是在程序运行过程中其值可以发生改变的量。常量比较好理解,这里着重讲变量,而变量的主要作用就是取值和修改值。首先我将书上对变量的解释写一下:计算机的内存类似于人类的大脑,计算机使用内存来记忆大量运算时要使用的数据。内存是一个物理设备,如何存储数据呢?很简单,把内存想象成一个旅馆,要存储的数据就好比要住宿的客人,试想一下去旅馆住宿的场景。首先,旅馆的服务人员会询问要住什么样的房子,如单人间,双人间,总统套房;然后选择的房间类型,服务员会安排一个合适的房间。“先开房间,后入住”就描述了数据存入内存的过程。首先,根据数据的类型为它在内存中分配一个空间(即找一个合适的房间),然后数据就可以放进这块空间中(即入住)。那么数据为什么对存储空间有要求呢?试想有三个客人,服务员安排了一个单人间,这能入住吗?分配的空间过小会导致数据无法存储。对比变量与房间的关系如下图所示:

自学Java2(保姆级教学)——常量与变量

以上是书上对变量的解释,我个人理解一个完整的变量由三个部分组成,变量名,变量类型和变量值。先给你想要进行的数据定义好类型并按照你定义的类型储存入内存,当你后面需要用到的时候再调用。如图所示:

自学Java2(保姆级教学)——常量与变量

int就是变量的类型,a就是变量名,10就是变量的值,而后面a=20则是对变量进行修改。说到存储就要说到存储单元,计算机存储设备的最小信息单元叫是“bit”,通常用“b”表示,而计算机最小的存储单元是“字节(byte)”,通常用“B”表示。而一个字母和数字是1个字节,一个汉字则是2个字节。常见的换算公式是这样的:1B(字节)=8b1Kb=1024b=128B1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GBJAVA中常见的数据类型分为基本数据类型和引用数据类型:基本数据类型包含数值型和非数值型,数值型中包含整型(byte,short,int,long,默认用的是int),浮点型(float,double,默认用的是double),字符类型(char),非数值型只有布尔类型,只有true和false两个数值。引用数据类型包括字符串(string),类(class),接口(interface)和数组([ ]),这些会在后面涉及到,目前引入数据类型的话,只有字符串会用的比较多。下面是数据类型内存占用和取值范围,大家可以参考一下:

自学Java2(保姆级教学)——常量与变量


本文地址:百科问答频道 https://www.neebe.cn/wenda/917394.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • 用java开发的游戏有哪些 java架构开发的游戏推荐2023

    用java开发的游戏有哪些 java架构开发的游戏推荐2023

    java是一种非常实用的计算机语言,正因如此也把它使用在了游戏设计中,那么用java开发的游戏有哪些呢?本期小编就将带各位小伙伴了解一下相关的内容,这项有用的技术被应用到各种不同种类的游戏制作和设计中,增加了游戏的体验感,这些游戏都具有自己...

  • 如何安装java,java安装教程

    如何安装java,java安装教程

    如何安装java,java安装教程一·下载JAVA安装包并安装1.首先去官网下载JAVA安装包,JAVA安装包下载地址:https://www.oracle点com/technetwork/java/javase/downloads/ind...

  • classpath环境变量作用,Java环境变量classpath的作用

    classpath环境变量作用,Java环境变量classpath的作用

    classpath环境变量作用,Java环境变量classpath的作用环境变量环境变量(environmentvariables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操...

  • 如何数组合并,JavaScript合并数组的三种方法

    如何数组合并,JavaScript合并数组的三种方法

    如何数组合并,JavaScript合并数组的三种方法数组作为一种数据结构,表示索引项的有序集合。经常会使用到数组,尤其是将多个数组进行合并,比如将数组[1,2,3]和数组[4,5,6]合并,最终得到数组[1,2,3,4,5,6]。数组的合并...

  • 怎么解析xml文件,java解析xml文件的几种方式

    怎么解析xml文件,java解析xml文件的几种方式

    怎么解析xml文件,java解析xml文件的几种方式一、为什么使用xml文件便于不同应用程序之间通信。便于不同平台之间通信。便于不同平台之间数据共享。二、读取xml的方式xml测试文件内容如下:

  • 回到顶部如何实现,JavaScript实现回到顶部功能的五种方法

    回到顶部如何实现,JavaScript实现回到顶部功能的五种方法

    回到顶部如何实现,JavaScript实现回到顶部功能的五种方法回到顶部的功能现在基本上是网页的标配了,当你已经浏览到页面底部时,一键返回顶部的功能确实非常方便。随着用户习惯的养成,这个功能都是页面必备的。那么作为一个前端开发者,我们如何实...

  • java虚拟机是什么,深入理解java虚拟机

    java虚拟机是什么,深入理解java虚拟机

    java虚拟机是什么,深入理解java虚拟机文章目录一、Java虚拟机是什么二、为什么需要了解Java虚拟机三、JavaJDK的迭代历史四、Java虚拟机发展史与种类五、Java虚拟机规范六、Java虚拟机语言无关性七、Java虚拟机的组成...

  • java入门基础知识,java入门教程【0基础自学】

    java入门基础知识,java入门教程【0基础自学】

    java入门基础知识,java入门教程源代码组织方式Java程序由package+class组成,package对应目录的相对路径,class对应文件,如E:\Workspaces\MyEclipse10\JavaStudy\src\com...

  • 周排行
  • 月排行
  • 年排行

精彩推荐