三:虚拟机是如何定位到需要访问的对象的?

一、使用句柄访问 使用句柄访问的话,那么Java堆中将会划分出一块内存来作为句柄池,reference中存储的就是对象的句柄地址,而句柄中包含了对象实例数据与类型数据各自的具体地址信息 二、使用直接指针进行访问 使用直接指针访问,那么Java堆对象的布局中就必须考虑如何放置访问类型数据的相关信息,而reference中存储的直接就是对象地址 使用句柄来访问的最大好处就是reference中存储的是
相关文章
相关标签/搜索