对象的内存布局:
对象头 对象头包括两部分信息,一部分是存储对象运行时的数据,如哈希码(HashCode)、GC分代年龄、状态标志位、锁记录指针、偏向线程ID等。对象头的另外一部分是一个类型指针,即指向对象的类元数据的指针
实例数据 实例数据,即对象真正存储的有效信息,也是程序代码中所定义的各种类型的字段内容。无论是从父类继承下来的,还是子类中定义的,都需要记录起来。
对齐填充** 对齐填充并不是必然存在的,也没有特别的含义,它仅仅起着占位符的作用。
对象的内存布局
最新推荐文章于 2022-08-23 16:14:46 发布