对象的访问目前两种方式 句柄 直接指针 在 Java 堆中开辟一个句柄池,reference 持有的地址是句柄地址,句柄存放对象实例数据的指针和对象类型数据的指针。 这样做的好处是当对象移动的时候只需要改变句柄的地址,reference 本身不需要改变。 refeerence 直接保存的就是对象的地址,对象的空间里存储着访问类型数据的相关信息。这样的好处是节省一次指针的开销。定位效率高。