List或ArrayList是否需要显式的释放?List list = new ArrayList();
list.add(Object_1);
........
list.add(Object_n);
....其他处理...然后,list是否要释放?
偶还是菜鸟,请高手指教..

解决方案 »

  1.   

    不用象文件流(IO)啊,RESULTSET,CONNECTION这些显式的去关闭它,系统会自动去收回
      

  2.   

    这种普通的对象java都会自动回收
      

  3.   

    一般的对象实例java虚拟机会自动回收
      

  4.   

    我认为:list最好在使用后置为null,从而让GC回收.
    否则list里的Object_i元素太多后肯定会OutOfMemory错误.
      

  5.   

    不用回收,
    java中的对象在不用时(即对象保存在堆中但是没有链接指向它),系统会自动回收,放心的创建。
      

  6.   

    cyeahpro() 说的在理。不过要加个前提,-- list是个长生命周期的对象则应该尽早让它 =null