JVM内存结构+JAVA内存模型+Java对象模型 区分
2020-08-16 本文已影响0人
Leo_up_up
这三种东西是不一样的东西,一定要区分开来。
JVN内存结构,和java虚拟机运行时区域有关
JAVA内存模型,与java并发编程有关
Java对象模型,与java对象在虚拟机中的表现形式有关
Java对象模型:Java对象本身的存储结构,他会首先在方法区创建一个instanceKlacc,用于在JVM层展示,然后会在实例化的时候,在堆中创建一个引用,包含了对象头和实例数据,在被引用的时候,会在栈中赋值。