回顾:
1.比较器 Comparator Comparable
Collections.sort(list, comparator)
1.不传比较器,按照默认规则排序 - Comparable
2.传指定比较器,按照比较器规则排序 - Comparator
Arrays.sort
内部类:
成员内部类
静态内部类:源码
匿名内部类:实例化 接口/抽象类,一次性使用
局部内部类
2.TreeSet -> Comparable
指定比较器的TreeSet
3.Map - key-value 键值关系
Object put(key, value)
Object get(key)
Object remove(key)
迭代map的三种方式
keySet
values
entrySet -> Entry
=========================================================
HashMap -> HashSet
HashSet就是HashMap的key的部分
TreeSet就是TreeMap的key的部分
HashSet的存储过程 -> HashMap的存储过程
1.hashCode()计算位置
2.位置上如果没有