JAVA虛擬機——對象的訪問方式

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