JVM (PART IV)對象的訪問定位

我們可以使用棧上的reference來訪問堆中的對象。如何訪問有以下兩種主流的方法,具體的方式取決於JVM的具體實現。 句柄訪問: 如果使用句柄的訪問方式的話,java堆中會開闢出一塊內存作爲句柄池。reference中保存的就是對象的句柄地址,句柄中包含了對象實例數據和類型數據的各自具體位置。如果是這種方式的話對象頭(header)就不需要保存指向類型的指針。 優點:對象被移動時只會改變句柄中的
相關文章
相關標籤/搜索