对象头
对象标记Mark Word
所以New一个对象 没有其他信息 就是16字节
Object obj = new Object();
类元信息(又叫类型指针)
一句话:
每次new对象的统一的多个实例对象的模板
指向方法区的一个模板
类型指针是对象头中的一个重要字段,用来指示对象的实际类型。在Java中,对象的类型信息是在类加载阶段确定的,每个对象在创建时都会分配一个指向其类型的类型指针。这个类型指针在对象头中的位置是固定的,并且在对象的生命周期中不会改变。类型指针的存在使得虚拟机可以在运行时确定对象的实际类型。
实例数据
存放类的属性信息,包括父类的属性信息
对齐填充
虚拟机要求对象起始地址必须是8字节整数倍