【面經】關於java對象,一線互聯網企業面試題怎麼回答

對象創建過程 1、申請內存 2、成員變量賦默認值 3、調用構造方法((1)按照成員變量順序調用,(2)初始化成員變量,(3)構造方法調用) 雙重檢查單例,單例要不要加volatile? 對象在內存中的存儲佈局? 實際和虛擬機的實現有關 假設是hot spot虛擬機 對象頭:mark word 類型指針:.class 類實例的成員變量: 補齊:使得總大小爲8的倍數 對象頭中具體包括什麼? 1、對象的
相關文章
相關標籤/搜索