ArrayList不能无限度的添加元素,ArrayList添加元素
分享于 点击 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的容量应于物理内存有关,不能无限的存储临时数据。
相关文章
- 暂无相关文章
用户点评