java對象建立的過程?

        判斷類是否加載、爲新生對象分配內存(指針碰撞或空閒列表)、內存空間都初始化爲零值、設置對象頭(這個對象是哪一個類的實例、如何才能找到類的元數據信息、對象的哈希碼、對象的GC分代年齡等信息)、<init>方法。佈局

       對象的內存佈局分爲對象頭、實例數據(在程序代碼中所定義的各類類型的字段內容)和對齊填充(佔位符的做用)。指針

對象的訪問定位:對象

        句柄訪問對象:blog

        直接指針訪問對象:內存

相關文章
相關標籤/搜索