看板 java 關於我們 聯絡資訊
請問一下 假設我寫了一個static method 例如 main: public static void main(String args[]){ int i,j,k; } 那麼裡面的i,j,k 是算是local variable 那麼這些變數是會長在stack 上面嗎? 我不太了解的是 呼叫static method 有stack的概念嗎@@? 還是說static method 從頭到尾就在某一塊記憶體的位置(data section) 呼叫的時候只是pc 跑過去而已?? 可是這樣的話 static method 裡面的local variable 算是甚麼呢? 謝謝各位... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.244.131
LPH66:你可以先自問如果呼叫非static的method又是如何 07/01 20:05
singlovesong:恩 妳沒有回答我的問題 真是感謝你 07/01 23:49
tomap41017:意思是要原PO多想一想... 07/02 01:36