Java - 對象的創建過程

Java 對象的創建過程(new 的過程) 在靜態常量池中找到對應類的符號引用,檢查該類是否被加載、解析,初始化(判斷類是否加載); 加載後,分配內存(指針碰撞 或者 空閒鏈表); 零化內存空間; 設置對象頭(分代年齡,類型指針等); <init> 方法; 對象在內存中存儲的佈局 對象頭; 1. MarkWord:對象自身運行時數據,比如:hashcode,GC 分代年齡,鎖狀態信息等 2. 類型
相關文章
相關標籤/搜索