对象访问

2017-03-01  本文已影响0人  猴猴猪027

参考博文:
http://blog.csdn.net/kai_wei_zhang/article/details/8239537
算是对他的一点点补充。

object obj = new Object();

中“Object obj”这部分的语义会映射到Java栈的本地变量表中,作为一个reference类型的数据出现。
而“new Object()”会反应到java的堆中。

类与对象的存储

句柄访问方式

句柄访问方式

在GC时,只需要删除到对象实例数据的指针即可,reference不用发生变化

直接指针访问方式

直接指针访问方式

直接指针访问方式的好处是速度快,节省了一次指针定位的事件开销。
但是在GC是reference会发生变化。、

上一篇下一篇

猜你喜欢

热点阅读