java中的集合类 比如:list. 有容量大小的限制么
我想使用list来进行并发操作,
但是又担心数据满的问题..不知道如何处理.
谢谢了....
------解决方案--------------------没有,应该和你的内存有关吧。集合就像是链表,只要还能开辟内存空间,就能保存起来。
------解决方案--------------------可以参考一下list中size方法的说明
size
int size()返回列表中的元素数。如果列表包含多于 Integer.MAX_VALUE 个元素,则返回 Integer.MAX_VALUE。
指定者:
接口 Collection<E> 中的 size
返回:
列表中的元素数。
------解决方案--------------------没有限制的 多看看书就知道了
------解决方案--------------------没有,thinking in java中好象教我们不用管它会不会溢出...HOHO...
------解决方案--------------------int的上限
------解决方案--------------------容器,至少你不能存放大于内存的2/3
------解决方案--------------------肯定不能放太多的
------解决方案--------------------只要JVM不当掉,一般超过2G必当
------解决方案--------------------一般情况下,不会,除非数据太多,内存受不了.
------解决方案--------------------虚拟机默认128的内存,如果你不放百万以上的记录,应该够用了
------解决方案--------------------百万条,把内存开到300M,连100万个Integer都放不下的。