1.java对象头详解
由于Java面向对象的思想,在JVM中需要大量存储对象,存储时为了实现一些额外的功能,需要在对象中添加一些标记字段用于增强对象功能,这些标记字段组成了对象头。
1.1.普通对象
对象头由mark word和klass word组成
1.2数组对象
对象头由mark word、klass word和array length组成,(比普通对象多了一个数组长度)
1.3mark word
mark word的长度是jvm一个word的长度(32位的jvm mark word长度为32位,64位的markword位64)
java对象头keyword
最新推荐文章于 2024-09-14 18:46:05 发布