1 Header(对象头),包括两部分,第一部分用来存储自身的运行时数据,如hashcode、GC年龄分代。。。;java
第二部分是类型指针,指向本身的元数据,即所属类,经过这个属性能够肯定属于哪一个类指针
2 接下来是存储真正的信息部分,各类类型字段的内容code
3 第三部分是用来补齐的,要求对象大小必须是8字节的整数倍对象