当我们在数据不确定时,定义变量进行存储
形式:数据类型 变量名 = 初始化值;
其中数据类型包括(1)基本数据类型(数值型(整数类型(int,short,byte,long),浮点类型(float,double)),字符型(char),布尔型(boolean));
(2)引用数据类型(类(class),接口(interface),数组([ ])))。
java中变量除了用上面数据类型划分,还可以用另一种方式划分:成员变量(实例变量,属性)、局部变量、静态变量(类变量)。
注:此图转自http://www.runoob.com/java/java-variable-types.html
说明:
(1)对象的生命周期:new对象的时候产生, 堆内存地址没有引用,被垃圾回收器回收。
(2)类的生命周期:类加载时就分配了内存空间,JVM退出时消失。