欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

ArrayList不能无限度的添加元素,ArrayList添加元素

来源: javaer 分享于  点击 47910 次 点评:196

ArrayList不能无限度的添加元素,ArrayList添加元素


在一次HBase存储数据时,一次添加的数据条数过多,用ArrayList执行存储,出现ArrayList溢出问题。测试ArrayList的最大容量

public static void main(String[] args) {     List<Integer>  list = new ArrayList<Integer>();     int i = 0;     try{         System.out.println("i =" + i );         for(;;i++){             list.add(i);         }     }catch(java.lang.OutOfMemoryError e) {         System.out.println("i =" + i );     }       } i=11451103;

可知ArrayList的容量应于物理内存有关,不能无限的存储临时数据。

相关文章

    暂无相关文章

用户点评