站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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


↑返回目录
前一篇: 关于包,求助~~~~
后一篇: 谁有JDK1.4的API文档啊?