java对象的占用字节数-- java高级篇

java对象的内存组成 java对象的内存以字节为单位,且必须是8的倍数,它的构成由3部分组成: 对象头: mark word(8字节/64bit)、oop指针(对象地址指针,可能是4字节也可能是8字节,默认4字节) 实例数据:基础数据类型(按照java的基础字节数) + 引用数据类型(可能是4字节也可能是8字节,默认4字节) 对齐内存填充: 整个对象的字节数必须是8的倍数,不足则需要补充 其中:
相关文章
相关标签/搜索