java变量成员变量与局部变量以及常量类名命名规范驼峰命名法实例源码,java变量可以用来操纵存储空间中的数据,变量指代这个存储空间!空间位置是一定的,然而java空间放置什么值是不确定的!Java是一种强类型语言,java每个变量都要声明其类型。
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为:
type varName [=value] [{,varName[=value]}] ;
注意事项:
每个变量都有类型,类型可以是基本类型,也可以是引用类型。
变量名必须是合法的标识符。
变量声明是一条完整的语句,因此每一个声明都必须以分号结束
变量声明举例:
double salary ; boolean done;
long earthPopulation ; int age ;
可以在一行中声明多个变量:
int i ,j; // both are integers
不提倡这种风格,逐一声明每一个变量可以提高程序可读性。
可以将变量的声明和初始化放在同一行中,例如:
int age = 18; float e = 2.718281828f;
java变量划分为:
局部变量(lacal variable):在方法或语句块内部定义的变量。生命周期是从声明位置开始到”}”为止。
使用变量前必须先声明和初始化(赋初值)。
|
java实例变量(也就是成员变量 member variable):成员变量位于方法外部、类的内部。从属于对象,生命周期伴随对象始终。
假如java变量不自行初始化,就会自动初始化成该类型的默认初始值(数值型变量初始化成0或0.0,java字符型变量的初始化值是16位的0(\u0000),布尔型默认初始化值是false)
java静态变量(类变量 static variable):使用static定义。 从属于类,生命周期伴随类始终,从类加载到卸载。 (注:讲完内存分析后我们再深入!先放一放这个概念!)
假如不自行初始化,他会自动初始化成该类型的默认初始值(java数值型变量初始化成0或0.0,字符型变量的初始化值是16位的0,布尔型默认是false)
\u0000
java实例源码
|
java常量(Constant)
常量:初始化(initialize)后不能再改变值!
|
java中变量命名规则(规范)
1. java中的变量、方法、类名应该是见名知意
2. 类成员变量:首字母小写和驼峰原则 : monthSalary
3. 局部变量:首字母小写和驼峰命名原则
4. java 常量:大写字母和下划线:MAX_VALUE
5. 方法名:首字母小写和驼峰原则: run(), runRun()
6. java类名规则:首字母大写和java驼峰原则: 例如:Man, BeautifulMan
java实例代码
|