HotSpot虛擬機在java堆中對象的分配、佈局和訪問

一.對象的創建 二.對象的內存佈局(一個對象在內存中是怎樣存儲的) 在HotSpot虛擬機中,對象在內存中存儲的佈局可以分爲3塊區域:對象頭、實例數據和對齊填充 HotSpot虛擬機的對象頭包括兩部分信息:第一部分是用於存儲對象自身的運行時數據,如哈希碼、GC分代年齡、鎖狀態標註、線程持有的鎖等。另一部分是類型指針,即對象指向它的雷院數據的指針,虛擬機通過這個指針來確定這個對象是那個類的實例 實例
相關文章
相關標籤/搜索