Map接口的小细节
Map接口的常用子类
HashMap,Hashtable,TreeMap,WeakHashMap,IdentityHashMap
1.Map接口中的方法
Map实现类之:HashMap
Map接口的常用实现类:HashMap、TreeMap和Properties。
HashMap是 Map 接口使用频率最高的实现类。
允许使用null键和null值,与HashSet一样,不保证映射的顺序。
HashMap 判断两个 key 相等的标准是:两个 key 通过 equals() 方法返回 true,hashCode 值也相等。
HashMap 判断两个 value相等的标准是:两个 value通过 equals() 方法返回 true。
默认大小16,当容量超过最大时按照0.75增长因子进行增长
2.Map.Entry接口
3.Hashtable
4.TreeMap:排序的子类
5.WeakHashMap:弱引用类
6.Map接口的使用注意事项
7.key可以重复的Map集合:IdentityHashMap
hashMap的key不能重复,IdentityHashMap的key可以重复
8.SortedMap接口