基础
数据
变量类型
成员变量 | 局部变量 | 静态变量 | |
---|---|---|---|
定义位置 | 在类中,方法外 | 方法中或者方法的形参 | 在类中,方法外 |
初始化值 | 有默认初始化值 | 无,赋值后才能使用 | 有默认初始化值 |
调用方法 | 对象调用 | 对象调用,类名调用 | |
存储位置 | 堆中 | 栈中 | 方法区(JDK8 以后移到堆中) |
生命周期 | 与对象共存亡 | 与方法共存亡 | 与类共存亡 |
别名 | 实例变量 | 类变量,静态成员变量 |
大约 219 分钟
成员变量 | 局部变量 | 静态变量 | |
---|---|---|---|
定义位置 | 在类中,方法外 | 方法中或者方法的形参 | 在类中,方法外 |
初始化值 | 有默认初始化值 | 无,赋值后才能使用 | 有默认初始化值 |
调用方法 | 对象调用 | 对象调用,类名调用 | |
存储位置 | 堆中 | 栈中 | 方法区(JDK8 以后移到堆中) |
生命周期 | 与对象共存亡 | 与方法共存亡 | 与类共存亡 |
别名 | 实例变量 | 类变量,静态成员变量 |