HashMap API 所有翻译,请查看翻译目录。
简介
JDK1.8中只添加了本段中“注意”两字后面的这几句话。JDK1.8中的其它简介内容,与JDK1.7完全相同,每一个标点符号都相同。
请结合 JDK1.7 版相关简介
…(与JDK1.7版相同,略)
如果要往一个HashMap
实例中存放很多映射,在创建该实例时,就给它一个用于存放映射的足够大的容量(a sufficiently large capacity),要比在需要扩容表时才让它自动执行rehash
,更有效率(more efficiently than)。
注意,使用很多具有相同的哈希值的键,是降低哈希表性能的一个相当行之有效的方式。为了降低影响,当键是Comparable
,该类可以使用键之间的比较顺序(comparison order)来帮助断开关系(break ties)。
…(与JDK1.7版相同,略)
译者按:
当键是
Comparable
:键所属类,实现了Comparable
接口。