Java常量和变量

  •  常量概述:

              在程序执行的过程中,其值不可以发生改变的量.

  •   常量分类:
  1. 字符串常量        ------ 用双引号括起来的内容("Hello World")   
  2. 整数常量           ------ 所有整数(12,-23)
  3. 小数常量           ------所有小数(12.34)
  4. 字符常量           ------用单引号括起来的内容('a','A','0')
  5. 布尔常量           ------较为特有,只有true和false
  6. 空常量              ------null

  • 变量概述:

              变量就是内存中一块区域,在程序执行的过程中,其值可以在一定范围内发生改变的的量.从本质上讲,变量是内存中储存数据的区域,你能用它来存数据和取数据,还可以改变这个数据。

       图解:


说明:

  1. 对区域要有限定:如何限定呢?使用数据类型;
  2. 必须给区域起个名字:变量名(标识符);
  3. 区域内必须有内容:如果没有指定初始化值,则不同的数据类型会有不同的默认值.

  • 计算机的储存单元:

      变量是内存中的小容器,用来存储数据。那么计算机内存是怎么存储数据的呢?无论是内存还是硬盘,计算机存储设备的最小信息单元"位(bit",我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫"字节(byte)",通常用大写字母B表示,字节是由连续的8个位组成

1B(字节) = 8bit

1KB = 1024B

1MB = 1024KB

1GB = 1024MB

1TB = 1024GB

1PB = 1024TB