List:有序、可重复
Set:无序、不可重复
HashSet:无序、不可重复
LinkedHashSet:有序、不可重复
TreeSet:有序、不可重复
Map:存储Key+Value键值对,Key不能重复
HashMap:无序
LinkedHashMap:有序
Hashtable:无序
TreeMap:Key不能重复、按Key排序,排序规则的指定同TreeSet相同
和hash相关的集合都要重写hashCode()和equals()方法
(linux命令: :%s/list/set/g 将所有list替换为set
:%s/旧字符串/新字符串/g)