arraylist.clear();
arraylist=null

解决方案 »

  1.   

    如果不clear(),只是null,arraylist里的对象会不会回收??? 另:如果a=arraylist1;
             a=arraylist2;
             
             arraylist1及里面的对象是不是会回收???
      

  2.   

    如果a=arraylist1;
        a=arraylist2;
             
        arraylist1及里面的对象是不是会回收???::::不会立即回收
      

  3.   

    如果a=arraylist1;
        a=arraylist2;
             
        arraylist1及里面的对象是不是会回收???::::不会立即回收
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    那就是最后会回收???就算设为null,也不会立即回收吧??
      

  4.   

    最好少new()java回收很慢的,很多是来不及回收的。