后端岗位面试题更新 2026-08-05

Java 对象头中的 Mark Word 由哪些字段组成?请说明各部分的作用。

美团后端开发互联网/IT问题拆解技术原理JavaJVM

考察说明

考察对 JVM 对象内存布局及锁状态标记的理解

回答思路

  1. 准确列出 hashCode、分代年龄、锁状态标志位、偏向锁信息等字段
  2. 说明不同锁状态下 Mark Word 位布局的差异
  3. 解释各字段在对象加锁、GC 与 hashCode 调用中的作用