天天看點

建立對象記憶體分析

建立對象記憶體分析

第一步:在方法區中加載運作類

第二步:在棧中執行該類的main方法(main方法在棧的最底部)

第三步:在方法區裡加載需要new的那個類,此時構造器也就被調用了,然後類(模闆)就加載進來了

第四步:生成具體的對象,在棧中壓入對象名,在堆中真正的建立了對象的記憶體空間,現在記憶體空間中就有了構造器初始化的值及被new的那個類中的所有資料

然後我們運作類中的第一步就走完了,繼續會走運作類中的下一步

繼續閱讀