對象的訪問定位

        Java程序需要通過棧上的reference數據來操作堆上的具體對象,但虛擬機規範並沒有定義這個引用應該通過何種方式去定位、訪問堆中的對象的具體位置,所以對象訪問方式也是取決於虛擬機實現而定的,目前主流的訪問方式有使用句柄和直接指針兩種。         使用句柄訪問時,堆中會劃分出一塊內存來作爲句柄池,虛擬機棧中存儲的對象引用實際上是句柄地址,而句柄包含了對象實例數據與類型數據各
相關文章
相關標籤/搜索