對象 的頭和域

1  對象頭     我們將對象中保存對象本身信息的部分稱爲「頭」。對象頭主要包含對象的大小和種類。 如果不清楚對象的大小,就無法判別內存中存儲的對象的邊界。如果不清楚對象的種類那麼就無法去進行動態綁定,也就是無法去實現多態。另外頭中事先存有運行 GC 所需的信息。然而根據 GC 算法的不同,信息也不同。例如GC 標記 - 清除算法,就是在對象的頭部中設置 1 個 flag(標誌位)來記錄對象是否
相關文章
相關標籤/搜索