对象的建立及内存分布

下面简单总结一下对象的建立及其内存分布(如下只讨论普通Java对象,不包括数组和Class对象) web 1.了解对象的内存分布 对象内存分配在堆中(绝大部分普通Java对象,像Class对象是分配在方法区中的) 对象开始的部分是对象头,包括两部分信息 第一部分是自身运行时数据,存放了跟对象有关的信息,如哈希码、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等 第二部分是类型指针
相关文章
相关标签/搜索