「每天一道面試題」如何通過引用定位堆中對象的具體位置?

當一個對象被創建後,要想使用它,可以通過Java虛擬機棧上的引用數據來操作堆上的具體對象,引用如何定位堆中對象的具體位置,不同的虛擬機實現不同,常用的定位方式有句柄和直接指針兩種。 句柄方式 句柄方式需要在堆中劃分出一塊區域用作句柄池,引用中存儲的是對象的句柄地址,而句柄中存儲了對象實例數據地址和類型數據地址。簡單說就是,引用中存儲的是對象的句柄地址,而這些句柄存儲在堆中的句柄池中,而池中的句柄存
相關文章
相關標籤/搜索