一張圖瞭解創建對象在JVM中的流程圖

1.字節碼文件加載進入發放區; 分爲靜態區 非靜態區 2.然後方法運行進入棧內存中,運行方法中的局部變量也在對應的棧中, 方法運行後創建的對象進入堆中,成員變量也進入堆中; 在堆中的每一個對象都有一個地址值,而且成員變量都有默認值(字符串爲null,數值爲0) 堆中有方法區中的方法的地址引用,通過地址引用去方法區獲取對應的方法 3.棧中的局部變量從地址值去堆中尋找對應的成員變量給他賦值,然後獲取堆
相關文章
相關標籤/搜索