【发布时间】:2011-05-06 15:24:57
【问题描述】:
对于可以存储在 HashMap 中的键条目的数量是否有理论上的限制,或者最大值是否完全取决于可用的堆内存?
另外,哪种数据结构最适合存储大量对象(比如几十万个对象)?
【问题讨论】:
-
您是要询问唯一键的数量还是条目数?我可以发誓 HashMap 是用桶构建的,所以虽然最多有 Integer.MAX_VALUE 个桶,但每个桶都可以有一个包含许多条目的列表。
-
有趣的问题,得到我的 +1
-
不同的人对大有不同的想法。你能更具体一点,你的意思是100、1000、数百万、数百万、数万亿吗?
-
是的,我已经指定了大小(几十万或几百万)
-
最喜欢的问题有我的 +1
标签: java performance hashmap