jvm之对象的访问

witmy

关注

阅读 39

2022-01-20

对象的访问目前两种方式

句柄

直接指针

在 Java 堆中开辟一个句柄池,reference 持有的地址是句柄地址,句柄存放对象实例数据的指针和对象类型数据的指针。

这样做的好处是当对象移动的时候只需要改变句柄的地址,reference 本身不需要改变。

 

refeerence 直接保存的就是对象的地址,对象的空间里存储着访问类型数据的相关信息。这样的好处是节省一次指针的开销。定位效率高。

 

精彩评论(0)

0 0 举报