变量与常量

变量

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

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

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

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

局部变量

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

成员变量 (实例变量)

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

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

静态变量 (类变量)

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

常量 (Constanti)

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容