编程论坛
注册
登录
编程论坛
→
JAVA论坛
当一个对象调用一个方法时,内存的变化
小牛
发布于 2015-06-04 16:01, 513 次点击
当一个对象调用方法时,内存,堆,栈的变化是怎么样的?
7 回复
#2
旎偌谙嚎
2015-06-05 09:47
堆内存 存放的是对象 即 你要创建的那个对象的所有内容
而栈内存只是存放你要只想对象的名称
堆内存大 栈内存小 调用时会创建 结束后会释放所有内存
#3
旎偌谙嚎
2015-06-05 10:13
只有本站会员才能查看附件,请
登录
这样比较详细
#4
小牛
2015-06-05 21:14
我想问下,就是对象调用方法时,
栈
中为了调用这个方法,而产生的变化,比如为方法的形参分配变量等.还有没有其它的变化?
#5
旎偌谙嚎
2015-06-07 16:07
分配一个 就在栈中创建一个然后传给对象啊 调用结束就消失
#6
小牛
2015-06-12 23:34
创建什么?能具体点吗?方法的代码也是加载到栈吗?还是其它的,愿闻其详。
#7
gonghui995
2015-06-13 00:12
栈帧
#8
小牛
2015-06-17 19:30
能说详细点呀。大神。
1