参考:深入理解Java虚拟机 周志明 方法区 虚拟机战 本地方法栈 堆 程序计数器 其他 设置 方法区 线程共享,加载类信息.常量.静态变量.JIT后的代码,别名Non-Heap 对于HotSpot,此又称永久代,其他JVM并不存在这个概念 不需要连续内存空间,可扩,可不GC,会抛出OutOfMemoryError 虚拟机栈 线程私有,描述方法执行内存模型,栈帧,方法执行对应一个栈帧入栈到出栈 局部变量表,基本类型,对象指针,编译期间完成分配 栈深度超过虚拟机深度-->StackOverflow…