1.对象头 对象头占用12个字节,储存内容包括对象标记和类元信息。 对象标记:哈希码,GC标记、锁信息(同步锁标记,偏向锁持有者)线程关联信息等,这部分数据在64位JVM上占用8个字节。 类元信息:存储的是对象指向它的类元数据的首地址,占用四个字节。 2.实例数据 储存本类对象的实例成员变量和所有可见 的父类成员变量。 3.对象填充