一、变量是什么
变量其实就是内存中的一块数据类型约束的且被命名的空间,此空间中可以保存一个数据,此空间中的数据可以变化。
二、数据类型
1.基本数据类型:保存数据本身(Int 、Byte、Short、Long、Double、Float、Char、Bolean)
2.引用数据类型:保存对象的地址
三、按照声明的位置来区分变量
1) 局部变量(local) : 声明在方法中的变量, 寿命短, 范围小, 存储空间在栈中
2) 成员变量(member) :声明在类中方法外的变量, 范围大, 寿命长
类变量 : static修饰的, 也称为类属性, 存储空间在永久区. 和类模板相关, 生命周期和类一致
实例变量 : 没有static修饰的. 也称为对象属性, 存储在GC区中, 和对象的存在 相关, 生命周期和对象一致..