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