(二)對象創建、佈局、訪問

對象在堆中 1.創建對象 這裏的對象(指普通對象,不包括數組、Class對象等); 虛擬機遇到一條new指令時,首先將去檢查這個指令的參數是否能在常量池中定位到一***個類的符號引用***,並且檢查這個符號引用代表的類是否被加載、解析、或初始化過,沒有先執行類加載過程,接下來爲對象分配內存,並執行方法爲字段賦初始化值; 2. 對象在java堆內存中的佈局 對象在內存中存儲的佈局分爲:對象頭、實例數
相關文章
相關標籤/搜索