Java容器分为两大类:
1. Collection
2. Map
HashMap(最快的查询关键字对应的值),TreeMap(按Key递增排序), LinkedHaskMap(按Key的插入顺序排序)
Utility Class:
Arrays
Collections
1. Collection
List:
ArrayList, LinkedList(Stack,Queue),PriorityQueue
Set:
HashSet(以复杂的hasCode算法排序,能快速获取元素, 在元素插入窗口中后,不能修改会影响元素hasCode值计算的相关信息,否则会导致元素无法删除)
TreeSet(TreeSet使用无参数的构造函数时,容纳的对象要能够排序,对象需要实现Comparable接口。
或者在TreeSet的构造函数中传入一个Comparator对象。)
LinkedHashSet(按元素插入的先后顺序排序)
2. Map
HashMap(最快的查询关键字对应的值),TreeMap(按Key递增排序), LinkedHaskMap(按Key的插入顺序排序)
Utility Class:
Arrays
Collections