JVM运行时数据区 呼吸决定_ 2024-01-08 61 阅读1分钟 一、堆 存放实例化的数据 局部变量表 二、方法区 存放的是类信息、类变量 三、虚拟机栈 一个线程对应一个虚拟机栈,只有入栈和出栈的操作 局部变量表 第一个位置存放this(只有非静态方法才存) 第二个位置存放参数 四、本地方法栈 执行本地方法(Native修饰的方法) 五、程序计数器 线程私有 存放将要执行的指令的地址,保证线程切换的时候能准确找到要执行的位置