对象的存储位置
| 类型 | 值范围 | 变量种类 | 存储位置(变量本身) | 存储位置(对象/值) |
|---|---|---|---|---|
| int | 任意 | 静态变量 | 方法区(元空间) | 直接存储值在方法区 |
| int | 任意 | 成员变量 | 堆(对象内) | 直接存储值在堆中对象内 |
| int | 任意 | 局部变量 | 栈 | 直接存储值在栈中 |
| Integer | -128~127 | 静态变量 | 方法区(元空间) | 堆(Integer缓存池) |
| Integer | -128~127 | 成员变量 | 堆(对象内) | 堆(Integer缓存池) |
| Integer | -128~127 | 局部变量 | 栈 | 堆(Integer缓存池) |
| Integer | >127 | 静态变量 | 方法区(元空间) | 堆(新建对象,非缓存) |
| Integer | >127 | 成员变量 | 堆(对象内) | 堆(新建对象,非缓存) |
| Integer | >127 | 局部变量 | 栈 | 堆(新建对象,非缓存) |

浙公网安备 33010602011771号