对象在堆内存中分为三个部分,以HotSpot虚拟机举例对象头分为两个部分MarkWord用于存储对象自身的运行时数据 如HashCodegc分代年龄锁状态标志线程持有的锁偏向线程ID偏向时间戳这些等等数据的长度在32和64位虚拟机中分别为32 64 bit。然