参考文档:Java对象结构与锁实现原理及MarkWord详解 1. 简介 我们都知道,Java 对象存储在堆(Heap)内存。那么一个 Java 对象到底包含什么呢?概括起来分为对象头、对象体和对齐字节。如下图所示: 对象的几个部分的作用: 对象头中的 Mark Word(标记字)主要用来表示对象的