Java對象頭與鎖

對象由多部分構成的,對象頭,屬性字段、補齊區域等。所謂補齊區域是指如果對象總大小不是4字節的整數倍,會填充上一段內存地址使之成爲整數倍。 後面兩個很好理解,今天我主要想總結一下對象頭: 對象頭這部分在對象的最前端,包含兩部分或者三部分:Mark Words、Klass Words,如果對象是一個數組,那麼還可能包含第三部分:數組的長度。   Klass Word裏面存的是一個地址,佔32位或64位
相關文章
相關標籤/搜索