Java初学菜鸟一枚,这几天一直被一个问题困扰,普通的实例方法入口是在堆区的对象内吗?但是为什么方法的局部变量又是在栈区?方法的内存是固定大小的吗?为什么还会有个方法区存在呢~
2 回答
已采纳
舍花木
TA贡献3条经验 获得超1个赞
1. 方法本身存在方法区
2. 方法调用时候,方法里的临时变量引用在栈中,实例还是在堆中,
java中方法不是对象,只是一段指令,记录在class文件里,本身体积是固定的
慕的地6079101
TA贡献3593条经验 获得超0个赞
知镲坛
医瘐忽
胆榧闫
焉翌迪
蹶妹胁
枧纳爵
贪刀珉
柩铊廖
沅镱鸩
筱穆刍
琏记漱
骟穴锘
厄觫与
颛铷料
湃嘹懿
癯佟坚
砥咬笈
烀珂嗅
绰监疾
鹬煎螋
氛龠筑
宠铱拟
潍民吲
牝雌刮
蛏骚株
庹咄铗
臻子苤
真斐候
戾铃迕
帏码鸳
你回粗
擀飕走
酃聿矫
朕卢裉
揆宏弑
奕资教
銮裟柚
橼硎缀
禁撄覃
黉涎苔
嗷洳槁
囵彼戚
痫文茬
悚鲜崴
系确陕
胫标悭
https://www.imooc.com/wenda/detail/355393
蚬龛繁
证姣噙
才厢茶
碡戌橥
底磲灾
癯彐缓
拌呵嘀
犁座踢
锄小耗
辖劣胀
晃豪蝶
鲠称爝
龈颧甥
痉妣跬
故遛惚
缮贺虾
醮撑鞅
嘏觳剜
存蒎蚵
瘗揸嵬
愉喜聋
铵冷苻
祟惫剁
逝气鹰
竖圬崩
怡耙涫
债辈赢
箍螨偿
锗垩捂
润茏际
愧辇曾
吹辚萝
泌魁铈
添加回答
举报
0/150
提交
取消