1、java内存大体上分5大块,如图

2、 寄存器在程序中无法控制就没什么说的了,静态域注意存放static类型的值,如图

3、常量池主要存放的是基本类型、对象、常量值,如图

4、栈存放的是变量和对象,如图

5、堆存在的值时new出来的对象,如图

6、堆、栈、常量直接的关系如图,


时间:2026-02-13 08:52:12
1、java内存大体上分5大块,如图

2、 寄存器在程序中无法控制就没什么说的了,静态域注意存放static类型的值,如图

3、常量池主要存放的是基本类型、对象、常量值,如图

4、栈存放的是变量和对象,如图

5、堆存在的值时new出来的对象,如图

6、堆、栈、常量直接的关系如图,

