String、Integer等包装类的特性能够保证Hash值的不可更改性和计算准确性,能够有效的减少Hash碰撞的几率~ 因为 它们都是final修饰的类,不可变性,保证key的不可更改性,不会存在获取hash值不同的情况~ 它们内部已重写了equals()、hashCode()等方法,遵守了HashMap内部的规范