锁定老帖子 主题:obj使用后赋值null讨论
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-11-17
内存泄露。
|
|
返回顶楼 | |
发表时间:2011-11-17
zhufeng1981 写道
caoxudong818 写道
zhufeng1981 写道
bo_hai 写道
和大家讨论一下,下面代码的输入结果是:
import java.util.ArrayList; import java.util.List; public class ParamValue { public static void main(String[] args) { List<TestObject> objs = new ArrayList<TestObject>(); TestObject obj = null; for (int i = 0 ;i < 3; i++) { obj= new TestObject(); obj.setName("yihaodian"+String.valueOf(i)); objs.add(obj); // obj 设置成 null obj = null; } for (TestObject testObject : objs) { testObject.showInfo(); } } } class TestObject { private String name; public void showInfo() { System.out.println(this.getName()); } public String getName() { return name; } public void setName(String name) { this.name = name; } } 请大家在没有运行程序前,写出答案。明天给出结果
帅哥,你的画图工具是什么,看起来很不错啊 就是ppt
看来我的PPT水平太烂了 |
|
返回顶楼 | |
发表时间:2011-11-17
楼主肯定不敢再露头了~!
|
|
返回顶楼 | |
发表时间:2011-11-17
不就引用计数问题吗
|
|
返回顶楼 | |
发表时间:2011-11-17
LZ自己的误解,以为普遍存在,一放出来就被炮轰了。。。
|
|
返回顶楼 | |
发表时间:2011-11-17
最后修改:2011-11-17
难道你是在炫耀自己的无知吗?
|
|
返回顶楼 | |
发表时间:2011-11-17
都是高手啊
|
|
返回顶楼 | |
发表时间:2011-11-17
又一个水贴
|
|
返回顶楼 | |
发表时间:2011-11-17
xiaoxin0424 写道 内存泄露。
为什么?为什么回收不了? |
|
返回顶楼 | |