Java对象的内存布局 对象头 运行时的数据 测试 哈希码, 锁状态标志,线程持有的锁,偏向锁id 类型指针 指向它类元数据的指针,也就是确定这个对象是哪个类的实例 实例数据 程序所存储的真正有效信息,也是在程序代码中所定义的各种字段的内容。(子父类都会被记录) 对其填充 并不是必然存在的,也没有特别含义。仅仅起到占位符作用。有时候要求对象的起始地址必须为8字节的整数倍。