作者singlovesong (~"~)
看板java
標題[問題] static 裡面的local variable
時間Fri Jul 1 19:32:27 2011
請問一下 假設我寫了一個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