JVM内存模型 概述 我们所说的JVM内存模型是指运行时数据区,用New出来的对象放在堆中,如每个线程中局部变量放在栈或叫虚拟机栈中,下图左边区域部分为栈内存的结构.如main线程包含程序炯酸器.线程栈.本地方法栈三大部分,线程栈包含一个或多个栈帧,虚拟机都会给每个方法在各自的线程栈空间中开辟一块栈帧空间来存放局部变量表.操作数栈.动态链接.方法出口等. 根据JVM规范共分为虚拟机栈,堆,方法区,程序计数器,本地方法栈五个部分 虚拟机栈:是线程私有的内存空间,它和 Java 线程一起创建,生命周…