NO4:变量的声明,初始化,分类,命名规范及常量的介绍
一、变量的本质,声明格式和初始化问题
变量的本质:
代表一个“可操作的存储空间”,空间位置是确定的,但是里面放置什么值是不确定的。我们可以通过变量名来访问“对应的存储空间”,从而操作这个”存储空间”的存储的值。变量的要素包括变量名,变量类型和作用域。变量在使用前必须对其声明,只有在变量声明以后,才能为其分配相应长度的存储空间。
变量注意事项:
(1)每个变量都有类型,类型可以是基本类型,也可以是引用类型
(2)变量名必须是合法的标识符
(3)变量声明是一条完整的语句,因此每一个声明都必须以分号结束。

二、变量分类(局部变量、成员变量,静态变量)
变量的分类:
(1) 局部变量(local variable):方法或语句块内部定义的变量。生命周期是从声明位置开始到方法或语句块执行完毕为止。注意:局部变量在使用前必须先声明,初始化(赋初值)再使用。
(2) 成员变量(也叫实例变量member variable):方法外部,类的内部的变量。从属于对象,生命周期伴随对象始终。注意:成员变量在使用前不赋值,如果不自行初始化,它会自动初始化成该类型的默认初始值
(3) 静态变量(类变量static variable):使用static定义,从属于类,生命周期伴随类始终伴随始终,从类加载到卸载
|
成员变量类型 |
初始值 |
|
byte |
0 |
|
short |
0 |
|
int |
0 |
|
long |
0L |
|
float |
0.0F |
|
double |
0.0D |
|
char |
‘\u0000’(表示为空) |
|
boolean |
false |
|
引用类型 |
Null |
三、常量和final
常量(Contstant):通常是指的是一个固定的值,例如:1,2,3,‘a’,’b’,true,false.”helloWorld”等。在java语言中,主要是利用关键字final来定义一个常量,常量一旦初始化后不能再改变其值。
声明格式为:final type varName=value;
四、变量和常量命名规范
1.所有变量,方法,类名:见名知意
2.类成员变量:首字母大写和驼峰原则:eatFood
3.局部变量:首字母小写和驼峰原则
4.常量:大写字母和下划线:MAX_VALUE
5.类名:首字母大写和驼峰原则:Man,GoodMan
6.方法名:首字母小写和驼峰原则:run(),runRun()
DAY4:
Youth is not a time of life;it is a state of mind;it is not a matter of rosy cheeks,red lips and supple knees;it is a matter of the will,a quality of the imagination,a vigor of the emotions;it is the freshness of the deep springs of life.
翻译:青春不是年华,而是心境;青春不是桃面,丹唇、柔膝、而是深沉的意志,恢宏的想象,炙热的感情;青春是生命的深泉在涌动。
浙公网安备 33010602011771号