变量
变量的本质是"可操作的存储空间".
Java是强类型语言,每个变量都必须先声明类型.数据类型决定了其存储空间的大小.
变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域.在其生命后才可以分配响应长度的存储空间.
每个变量都有类型,类型可以是基本类型,也可以是引用类型.
变量名必须是合法的标识符.
局部变量
方法中或者语句块中,生命周期为从声明位置开始,到方法结束或者语句块结束.
局部变量使用之前必须先声明,后初始化(即赋值).
成员变量 (实例变量)
类内部,方法外部定义的变量,从属于对象,生命周期伴随这个对象始终.
对象创建.成员变量跟着创建,对象消失,成员变量跟着消失
若未初始化,则程序自动初始化为默认值
数据类型 | 默认值 |
---|---|
int | 0 |
double | 0.0 |
char | '\u0000' |
boolean | false |
静态变量 (类变量)
类内部,使用static定义,从属于类,生命周期伴随类始终
常量 (Constanti)
常量通常指一个固定的值,在Java语言中,主要是利用关键字final来定义一个常量.
常量一旦被初始化之后,不可以再更改其值.
一般将'1','2','hello'等称之为 字面常量
用final修饰的称谓符号常量.
注意 常量的命名规则是:由大写字母和'_'组成,如:MAX_VALUE;
网友评论