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都放不下的。