关于JVM的面试传送门:https://blog.csdn.net/shengmingqijiquan/article/details/77508471 JVM内存结构主要划分为:堆,jvm栈,本地方法栈,方法区,程序计数器 如下图所示: 堆区: 简单概述:每个Java项目都有唯一对应的一个JVM实例,每一个JVM实例又对应着一个堆区.Java堆是被当前应用所有进程所共享的,在JVM启动时就创建了.堆区的目的就是存放所有new创建实例对象和数组,由此可见堆对于当前应用来说是全局的. PS:这也就