内存结构
-
Java对象在内存中的结构
Java对象内存结构由对象头、实例数据和对齐填充三部分组成。①对象头含Mark Word(64位下8字节,可压缩为4字节)和类指针(默认8字节,开启指针压缩后4字节),数组对象额外4字节存长度;②实例数据存储字段,按类型宽度分组排列,父类字段在前,子类在后,引用类型在64位JVM中占4或8字节;③对…
*本站广告为第三方投放,如发生纠纷,请向本站索取第三方联系方式沟通
Java对象内存结构由对象头、实例数据和对齐填充三部分组成。①对象头含Mark Word(64位下8字节,可压缩为4字节)和类指针(默认8字节,开启指针压缩后4字节),数组对象额外4字节存长度;②实例数据存储字段,按类型宽度分组排列,父类字段在前,子类在后,引用类型在64位JVM中占4或8字节;③对…