美文网首页
java对象头

java对象头

作者: yiqiquhuxi | 来源:发表于2020-09-23 10:58 被阅读0次

    整理如下:
    堆区里面的对象结构
    1:对象头
    2:实例数据
    3:数据补充

    对象头
    1:mark word(32为何64位长度),锁标记,hashcode值,分代年龄,GC标识等
    2:klass pointer,只想方法区的class地址,描述对象属于哪个类型
    3:array length,如果是一个数据对象,则指定该数组的长度

    实例数据
    对象里面的数据值

    数据填充
    无意义,旨在凑够一个字节(8个bit),方便计算

    参考:https://www.cnblogs.com/makai/p/12466541.html

    相关文章

      网友评论

          本文标题:java对象头

          本文链接:https://www.haomeiwen.com/subject/todwyktx.html