【发布时间】:2013-03-01 03:10:01
【问题描述】:
遇到了这个关于Java中arraylist的面试题,觉得挺有意思的,但是不知道怎么回答:
What attention should be paid when using arrayList to store large object?
不知道我们是否应该就时空复杂性来回答这个问题?
谢谢
【问题讨论】:
-
我认为 ArrayList 只存储对象的引用?!所以这根本不重要。
-
询问ArrayList 的
ensureCapacity()方法是不是一种迂回的方式?可能意味着大量 对象? -
存储大对象不是问题,但是当您存储大量对象时,通过重新分配数组大小,数组列表可能效率低下。
标签: java