对象 的头和域

1  对象头     我们将对象中保存对象本身信息的部分称为“头”。对象头主要包含对象的大小和种类。 如果不清楚对象的大小,就无法判别内存中存储的对象的边界。如果不清楚对象的种类那么就无法去进行动态绑定,也就是无法去实现多态。另外头中事先存有运行 GC 所需的信息。然而根据 GC 算法的不同,信息也不同。例如GC 标记 - 清除算法,就是在对象的头部中设置 1 个 flag(标志位)来记录对象是否
相关文章
相关标签/搜索