Java-Basic-JVM内存模型

Java 的内存模型可以分为 栈、本地方法栈、程序计数器、方法区(元空间)、堆。 其中前三部分属于线程私有。 1. 栈:存放方法内临时变量等 2. 本地方法栈:存放C++ 代码 3. 程序计数器:指向运行代码的位置 4. 方法区(元空间):static、class loader 5. 堆:又包含 老年代O、E、S0、S1.主要用来存对象。