对象的内存布局和访问方式

1、对象的内存布局: (1)对象头(对象的设置信息、指向类元数据的指针、数组的长度) 对象头:Mark Word(32bit/64bit):对象的哈希码、gc分代年龄、锁状态等,是非固定数据结构 类型指针:指向它的类的元数据的指针,数组的长度 (2)实际数据(因虚拟机而异 hotspot:long double,int,short/char,byte/boolean,oop,即相同宽度的字段分配到
相关文章
相关标签/搜索