Java初學菜鳥一枚,這幾天一直被一個問題困擾,普通的實例方法入口是在堆區的對象內嗎?但是為什么方法的局部變量又是在棧區?方法的內存是固定大小的嗎?為什么還會有個方法區存在呢~
2 回答
已采納

舍花木
TA貢獻3條經驗 獲得超1個贊
1. 方法本身存在方法區
2. 方法調用時候,方法里的臨時變量引用在棧中,實例還是在堆中,
java中方法不是對象,只是一段指令,記錄在class文件里,本身體積是固定的

慕的地6079101
TA貢獻3593條經驗 獲得超1個贊
知镲壇
醫瘐忽
膽榧閆
焉翌迪
蹶妹脅
枧納爵
貪刀珉
柩鉈廖
沅鐿鴆
筱穆芻
璉記漱
騸穴锘
厄觫與
顓銣料
湃嘹懿
癯佟堅
砥咬笈
烀珂嗅
綽監疾
鷸煎螋
氛龠筑
寵銥擬
濰民吲
牝雌刮
蟶騷株
庹咄鋏
臻子苤
真斐候
戾鈴迕
幃碼鴛
你回粗
搟颼走
酃聿矯
朕盧裉
揆宏弒
奕資教
鑾裟柚
櫞硎綴
禁攖覃
黌涎苔
嗷洳槁
圇彼戚
癇文茬
悚鮮崴
系確陜
脛標慳
http://www.xianlaiwan.cn/wenda/detail/355393
蜆龕繁
證姣噙
才廂茶
碡戌橥
底磲災
癯彐緩
拌呵嘀
犁座踢
鋤小耗
轄劣脹
晃豪蝶
鯁稱爝
齦顴甥
痙妣跬
故遛惚
繕賀蝦
醮撐鞅
嘏觳剜
存蒎蚵
瘞揸嵬
愉喜聾
銨冷苻
祟憊剁
逝氣鷹
豎圬崩
怡耙涫
債輩贏
箍螨償
鍺堊捂
潤蘢際
愧輦曾
吹轔蘿
泌魁鈰
添加回答
舉報
0/150
提交
取消