JVM 内存结构 VS Java 内存模型 VS Java 对象

2020-01-15  本文已影响0人  qyfl

整体上

JVM 内存结构

JVM 内存结构

Java 内存模型(JMM)

是一组规范,需要各个 JVM 的实现来遵守 JMM 规范,以便于开发者可以利用这些规范,更方便地开发多线程程序。

如果没有 JMM 来规范,那么可能经过不同 JVM 的不同规则的重排序之后,导致不同的虚拟机上运行的结果不一样,那是很大的问题。

JMM 最重要的三个内容:

Java 对象模型

Java 对象模型

方法区:存储类的信息。
堆:存储类实例化的对象。
栈:存放对象引用的地方。

上一篇 下一篇

猜你喜欢

热点阅读