【发布时间】:2011-02-26 01:58:04
【问题描述】:
HashMap 允许一个空键和任意数量的空值。它有什么用?
【问题讨论】:
-
“也许问题不在于没有什么在困扰我们,而是我们正在困扰它。”
-
在 Guava、google 集合中,许多类不允许 null 其背后的原因是 95% 的情况不需要 null 并且它们可以表示错误,可能很难找到。
-
奇怪的是,
ConcurrentHashMap不支持空键,而HashMap支持。 -
只有 HashMap 允许 null :)