Java对象结构杂谈

      Java虚拟机类型众多,本文以主流vm之一HotSpot为例来说说Java的对象结构,在内存中用三块区域用于存储对象,分别是对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。图为普通对象实例结构,数组类型对象的话,对象头部分还包含数组长度信息。 对象头     在HotSpot中,对象头包含两部分信息,分别是markword和klass(数组另
相关文章
相关标签/搜索