首页 > 代码库 > Java的常量和变量

Java的常量和变量

一、常量

  Java常量是指,一旦赋值就不能在改变值的值。Java常量用关键字final进行修饰。一般常量名每个单词的字母都大写,多个单词之间用下划线隔开。

  • 常量的分类
  1. 整数常量:所有的整型数值
  2. 小数常量:所以的浮点类型的数值
  3. 布尔常量:只有两个,false和true
  4. 字符常量:如,’1’,’b’,’c’.....
  5. 字符串常量:如,”123”,”love”,”abdcd”.......
  6. Null常量:只有一个值
  • 整数的四种表现形式
  1. 二进制:0,1组成,满二进一
  2. 八进制:0~7组成,满八进一,以0开头
  3. 十进制:0~9组成,满十进一
  4. 十六进制:0~9和ABCDEF组成,满十六进一 ,以0x开头

  注意:在Java中如果希望某个常量可以在一个类的多个方法中使用,通常将这些常量称为类常量。

 

二、变量

    在java中,有种值是可以随着程序的运行,其的值是可以不断变化的,这种值就叫做变量。Java中,每一个变量属于一种类型。

  • 变量的声明
  1. 变量所属的类型位于变量名之前: int a;
  2. 变量的规范就是标识符的命名规范
  3. 变量的范围:在一对{}之间
  4. 声明格式:数据类型  变量名 = 初始化值;
  • 变量的初始化
  1. 声明一个变量之后,必须进行显示的初始化
  2. 使用未初始化的变量,程序将报错

  注意:

    • 在Java中可以将变量的声明放在程序的任何的地方
    • 变量的声明尽可能的靠近变量第一次使用的地方。
    • 定义变量的时候,考虑好变量的使用周期,尽早的释放。如,一个变量如果只需要在一个函数中使用,就不要声明成类变量等

 

扩展知识点:

  • 变量的解释:

    变量其实就是一块内存中的一个存储的区域,而且该区域具有自己的名称和类型;该区域的数据可以在同一类型范围内不断的变化。

     技术分享

    Java是一种强类型语言,有着严格的类型,每一个类型分配的字节不同,因此一个类型的数据是不能在其他的类型中使用的。一个类型内存只能是同类型使用or比它小的类型。

    变量名:为了方便使用这块内存而定义的一个名称

Java的常量和变量