JVM里对象的布局和结构和访问
对象在内存中的创建策略
1、指针碰撞
2、空闲指针
3、本地线程缓冲
对象在内存中的布局
1、对象头
1.1、存储对象运行时自身的数据
1.2、指向类元数据的指针,虚拟机通过这个指针判断这是哪个类的对象
2、实例数据
3、对齐填充
JVM要求对象大小必须是8字节的整数倍
待续。。。
1、指针碰撞
2、空闲指针
3、本地线程缓冲
1、对象头
1.1、存储对象运行时自身的数据
1.2、指向类元数据的指针,虚拟机通过这个指针判断这是哪个类的对象
2、实例数据
3、对齐填充
JVM要求对象大小必须是8字节的整数倍
待续。。。