HashMap是 Map 接口使用频率最高的实现类。 允许使用null键和null值,与HashSet一样,不保证映射的顺序。 所有的key构成的集合是Set:无序的、不可重复的。所以,key所在的类要重写:equals()和hashCode() 所有的value构成的集合是Collection:无序的、可以重复的。所以,value所在的类要重写:equals() 一个key-value构成一个entry 所有的entry构成的集合是Set:无序的、不可重复的 HashMap 判断两个 key 相等的标准是:两个 key 通过 equals() 方法返回 true,hashCode 值也相等。 HashMap 判断两个 value相等的标准是:两个 value 通过 equals() 方法返回 true。
标签:Map,HashMap,实现,equals,value,无序,key From: https://www.cnblogs.com/AshoreDrill/p/17139144.html