[問題] static 裡面的local variable

看板java作者 (~"~)時間13年前 (2011/07/01 19:32), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/2 (看更多)
請問一下 假設我寫了一個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

07/01 20:05, , 1F
你可以先自問如果呼叫非static的method又是如何
07/01 20:05, 1F

07/01 23:49, , 2F
恩 妳沒有回答我的問題 真是感謝你
07/01 23:49, 2F

07/02 01:36, , 3F
意思是要原PO多想一想...
07/02 01:36, 3F
文章代碼(AID): #1E3R1DCz (java)
文章代碼(AID): #1E3R1DCz (java)