天南私塾

天行健,君子以自强不息

0%

变量与常量

变量

变量的本质是”可操作的存储空间”.

Java是强类型语言,每个变量都必须先声明类型.数据类型决定了其存储空间的大小.

变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域.在其生命后才可以分配响应长度的存储空间.

每个变量都有类型,类型可以是基本类型,也可以是引用类型.
变量名必须是合法的标识符.

局部变量

方法中或者语句块中,生命周期为从声明位置开始,到方法结束或者语句块结束.
局部变量使用之前必须先声明,后初始化(即赋值).

成员变量 (实例变量)

类内部,方法外部定义的变量,从属于对象,生命周期伴随这个对象始终.
对象创建.成员变量跟着创建,对象消失,成员变量跟着消失
若未初始化,则程序自动初始化为默认值

数据类型 默认值
int 0
double 0.0
char ‘\u0000’
boolean false

静态变量 (类变量)

类内部,使用static定义,从属于类,生命周期伴随类始终

常量 (Constanti)

常量通常指一个固定的值,在Java语言中,主要是利用关键字final来定义一个常量.
常量一旦被初始化之后,不可以再更改其值.

一般将’1’,’2’,’hello’等称之为 字面常量
用final修饰的称谓符号常量.

注意 常量的命名规则是:由大写字母和’_’组成,如:MAX_VALUE;