Java實習生面試複習(十三):Java對象的創建、內存佈局、訪問

如果你覺得內容對你有幫助的話,不如給個贊,鼓勵一下更新😂。 對象的創建 檢查類的加載 虛擬機遇到 new 指令時,會先檢查在常量池中能不能定位到一個類的符號引用,檢查是否已經被加載,解析和初始化過。 分配內存 指針碰撞 空閒列表 初始化零值 內存分配完畢後,虛擬機需要將分配到的內存空間全部初始化爲零值 設置對象頭 虛擬機要對對象進行必要的設置,比如類的元數據信息,對象的哈希碼,對象的GC分代年齡
相關文章
相關標籤/搜索