java吧 关注:1,261,766贴子:12,758,670
  • 10回复贴,共1

关于ArrayList的一些问题???求大神们赐教

只看楼主收藏回复

之前用过static ArrayList做过一个应用,因为是静态表,要反复使用,每次使用之后调用clear()方法,可几天之后出现了内存溢出的情况,据我调试原因就是该List表不断增大占用内存不断增加,调试过程中发现其中有个modCount的参数在不断变大,不知道这个参数指的是否为此静态表List的实际大小???望各位大神指教,解释下modCount


IP属地:广东1楼2014-08-28 17:14回复
    不知道clear干嘛的,要查下源码才知道。其实你可以直接new,重用集合感觉意义不太大,个人臆测


    IP属地:上海来自Android客户端3楼2014-08-28 17:33
    收起回复
      2025-05-30 06:29:05
      广告
      clear会把数组所有的引用都赋值null,溢出的话难道是太长了。。。


      4楼2014-08-28 18:58
      收起回复
        数组重用我一般用new Arlst


        IP属地:广东来自Android客户端5楼2014-08-28 19:06
        回复

          你把溢出异常贴出来看看,我觉得不一定是这个ArrayList溢出。


          IP属地:重庆6楼2014-08-28 19:07
          收起回复


            IP属地:广东7楼2014-08-28 19:12
            收起回复