三對象創建與回收

創建對象流程 一個對象的創建過程一般如下: 首先是代碼執行到new關鍵詞,於是根據new後面的參數到常量池總定位該類的符號引用。 如果沒有找到這個符號引用,說明類還沒被加載,那麼進行類的加載、連接和初始化。 然後jvm爲實例在堆中分配內存,並把該內存空間都初始化爲0值。 初始化後,jvm會進行一些必要的設置,如,把這個對象是哪個類的實例、在GC中的分代年齡信息放到對象頭中。 通過構造函數對該對象進
相關文章
相關標籤/搜索