对象在jvm中的创建流程:
对象在jvm中的内存布局:
对象的引用和定位:
通过句柄的方式访问:
优点:对象移动时不需要改变栈中的reference,只需改变句柄池中的指针
缺点:访问需要多访问一次句柄池,才访问真实对象。
通过指针的方式访问:
优点:直接能够访问对象,访问效率高。
缺点:对象移动需要修改栈中reference的引用。
对象在jvm中的创建流程:
对象在jvm中的内存布局:
对象的引用和定位:
通过句柄的方式访问:
优点:对象移动时不需要改变栈中的reference,只需改变句柄池中的指针
缺点:访问需要多访问一次句柄池,才访问真实对象。
通过指针的方式访问:
优点:直接能够访问对象,访问效率高。
缺点:对象移动需要修改栈中reference的引用。