变量的分类
一. 按照数据类型分
1.基本数据类型(8种)
1)四种整数类型(byte、short、int、long)
2)两种浮点数类型(float、double)
3)一种字符类型(char)
4)一种布尔类型(boolean)
2.引用数据类型
二.按照类中声明的位置分:
1.成员变量:在使用前,都经过默认初始化赋值
1.1 类变量:
linking的prepare阶段,给类变量默认赋值;
initial阶段,给类变量显示赋值即静态代码块赋值
1.2 实例变量:随着对象的创建,会在堆空间中分配实例变量空间,并进行默认赋值
2.局部变量:
在使用前,必须要进行显示赋值,否则,编译不通过