1. 程式人生 > >JAVA基礎(21)---程式執行的記憶體流轉

JAVA基礎(21)---程式執行的記憶體流轉

 從main方法開始執行,main方法在方法區,找到main方法之後,將main方法入棧,開始執行,從上而下,執行第一條語句,建立一個物件,然後執行呼叫的add方法,再把add方法入棧,然後執行add方法,在這個過程中,會在呼叫add方法那記錄一下,執行到這時候main方法出棧去執行add方法,執行完return後,add方法出棧,再回到main方法把結果給到sum,在區域性變數記憶體空間分配一個空間叫sum,之後執行輸出語句,拿出sum的值,打印出來。