Collection:用来存储一个一个的数据
|-----Set:存储无序的、不可重复的数据--相当于高中的"集合"--“哈希算法”
|----HashSet:主要的实现类
|----LinkedHashSet:对于频繁的遍历,效率高
|----TreeSet:可以按照添加的元素的指定属性进行排序遍历(自然排序Comparable(compareTo(Object obj))&定制排序Comparator(compare(Obejct obj1,Object obj2)))
|-----List:存储有序的、可以重复的数据--相当于"动态"数组
|----ArrayList:主要实现类,线程不安全的
|----LinkedList:对于频繁的插入、删除操作,效率高于ArrayList
|----Vector:古老的实现类,线程安全的
Map:用来存储一对一对的数据(key-value)---相当于y = f(x). y = x + 1;(x1,y1)(x2,y2)
|----HashMap
|----LinkedHashMap
|----TreeMap
|----Hashtable
|----Properties