JVM面试--对象在内存中的存储布局
对象在内存中的存储布局可以用下面的图来标识
对象在内存的存储布局主要包含四个部分markword,class pointer,instancs date,padding
其中markword占8个字节这个是固定的,只要你的电脑是64位的这个就是64位占8个字节
class pointer 代表是的类型指针也就是指向的是这个对象是什么类型的数据
instance data 代表的是你的对象中包含的成员变量
padding 这个主要是用于补齐,因为你的一个对象生成的字节最后要被8整除所以如果上面的3个部分生.
原创
2022-01-05 15:17:15 ·
464 阅读 ·
0 评论