句柄访问:
在堆中划分出一块内存用来存储指向对象的句柄,叫做句柄池,栈上的每个reference数据会存储着指向某个句柄的指针,一个句柄中包含了指向对象实例数据的指针和指向对象类型数据的指针
句柄访问的好处是当对对象移动后,只需要改变句柄中的实例数据指针即可,不用修改栈中的reference
直接指针访问:
栈中的reference数据直接存储堆中的对象地址,访问对象的时候就不需要间接访问一次句柄了
直接指针访问的好处是速度快,节省了间接访问句柄的开销

句柄访问:
在堆中划分出一块内存用来存储指向对象的句柄,叫做句柄池,栈上的每个reference数据会存储着指向某个句柄的指针,一个句柄中包含了指向对象实例数据的指针和指向对象类型数据的指针
句柄访问的好处是当对对象移动后,只需要改变句柄中的实例数据指针即可,不用修改栈中的reference
直接指针访问:
栈中的reference数据直接存储堆中的对象地址,访问对象的时候就不需要间接访问一次句柄了
直接指针访问的好处是速度快,节省了间接访问句柄的开销