對象的訪問定位

問題:如何通過棧上的reference找到堆上的具體對象? 對象在內存中分爲3塊區域:對象頭,實例數據,對齊填充。 對象的訪問方式目前主流的兩種方式:句柄,直接指針。HotSpot使用的是直接指針方式。 1.句柄方式: 堆中劃分出句柄池,reference存儲的就是句柄的地址。而句柄中保存了對象的實例數據和類型數據。如圖1。                                    
相關文章
相關標籤/搜索