您的位置: 首页 > 文章 > 对象的访问定位 对象的访问定位 分类: 文章 • 2024-05-21 11:06:52 读周志明老师《深入理解java虚拟机》笔记 2.3.3对象的访问定位 java程序会通过栈上的referance对象来操作堆上的具体对象 《java虚拟机规范》之规定指向对象的引用,并未规定通过什么方式指向以及指向的具体位置。 主流的访问方式:句柄,直接指针 句柄 使用句柄来访问的最大好处就是reference中存储的是稳定的句柄地址,在对象被移动时,只会改变对象的实例数据指针,而reference本身不需要修改。 直接指针 最大好处就是速度快,节省了一次指针定位的时间开销