1、变量的本质:代表一个“可操作的存储空间”,空间位置是确定的,但是里面放置什么值不确定。我们可以通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存储的值。

2、变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

3、变量命名规则(规范)

(1)所有变量、方法、类名:见名知意

(2)

(3)

(4)

(5)

(6)

4、变量在使用前必须进行声明。只有在声明变量以后,才能为其分配相应长度的存储空间。

变量声明格式:

java 用中文其变量名 java语言的变量由变量名_java 用中文其变量名

注意:java是一种强类型语言,每个变量都必须声明其类型。变量的数据类型决定了变量占据的存储空间大小。不同数据类型的变量会在内存中分配不同的内存。

例如:int a=3;            说明变量a,数据类型是整型,占了4个字节(一个字节(1byte)是8位(bit),即4个字节是32位。)

说明变量b,数据类型是double型,占了8个字节。

4、注意事项:(1)每个变量都有类型,类型可以是基本类型,也可以是引用类型。

(2)变量名必须是合法的标识符。

(3)变量声明是一条完整的语句,因此每一个声明都必须以分号结束

(4)可以在一行中声明多个变量,但是不提倡这种风格,逐一声明每一个变量可以提高程序可读性。

1


int i ,j; //i,j都是整型变量


5、测试代码:

java 用中文其变量名 java语言的变量由变量名_存储空间_02



6、变量分为局部变量、成员变量、静态变量

(1)、局部变量:从属于方法或语句块内部定义的变量。生命周期是从声明位置开始到”}”为止。在使用前必须先声明和初始化(赋初值)。

(2)、成员变量(实例变量):方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。 

如果不自行初始化,他会自动初始化成该类型的默认初始值(数值型变量初始化成0或0.0,字符型变量的初始化值是16位的0,布尔型默认是false)

(3)、静态变量:使用static定义。 从属于类,生命周期伴随类始终,从类加载到卸载。

测试代码

java 用中文其变量名 java语言的变量由变量名_首字母_03