当前页面: 开发资料首页 → J2SE 专题 → 问一个List与ArrayList的问题
问一个List与ArrayList的问题
摘要: 问一个List与ArrayList的问题
List或ArrayList是否需要显式的释放?
List list = new ArrayList();
list.add(Object_1);
........
list.add(Object_n);
....其他处理...
然后,list是否要释放?
偶还是菜鸟,请高手指教..
自动垃圾回收
如果一个对象不被引用,虚拟机就会考虑回收
给分啦
自动回收
NB 的插件可以强制回收了
貌似又是个从C/C++转来的
貌似又是个从C/C++转来的
--------------
!!!!
不用象文件流(IO)啊,RESULTSET,CONNECTION这些显式的去关闭它,系统会自动去收回
这种普通的对象java都会自动回收
一般的对象实例java虚拟机会自动回收
我认为:
list最好在使用后置为null,从而让GC回收.
否则list里的Object_i元素太多后肯定会OutOfMemory错误.
不用回收,
java中的对象在不用时(即对象保存在堆中但是没有链接指向它),系统会自动回收,放心的创建。
cyeahpro() 说的在理。不过要加个前提,-- list是个长生命周期的对象则应该尽早让它 =null