跳至主要內容
JVM内存结构

1、方法区

用于存储虚拟机加载的 类信息,常量,静态变量等数据。

2、堆

存放对象实例,所有的对象和数组都要在堆上分配,是 JVM 所管理的内存最大的一块区域。

3、栈

Java 方法执行的内存模型:存储局部变量表、操作数栈、动态链接、方法出口灯信息。

生命周期与线程相同。


郑天祺小于 1 分钟面试JVM内存模型运行时数据区