- 博客(2)
- 收藏
- 关注
转载 深入理解Java对象结构
一、Java对象结构实例化一个Java对象之后,该对象在内存中的结构是怎么样的?Java对象(Object实例)结构包括三部分:对象头、对象体和对齐字节,具体下图所示1、Java对象的三部分(1)对象头对象头包括三个字段,第一个字段叫作Mark Word(标记字),用于存储自身运行时的数据,例如GC标志位、哈希码、锁状态等信息。第二个字段叫作Class Pointer(类对象指针),...
2024-09-21 02:37:48 225
转载 JDK 9新特性之VarHandle
概述在ConcurrentSkipListMap里看到VarHandle,记录一下学习笔记。VarHandle,变量句柄,是新的原子访问属性规范,JDK8以前都是通过sun.misc.Unsafe实现原子属性访问。见名知意,Unsafe是不安全API,理解不透彻使用不正确,会有意想不到的问题。从JDK9开始,会尽可能使用V...
2024-07-31 03:58:32 19
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人