java集合

总接口Collection——set接口  list接口   queue接口

(无序,唯一)Set接口  

 HashSet无序唯一   【主要用于存储数据】

 TreeSet有序唯一,可自动排序   【主要用于排序】

 LinkedHashSet有序唯一  先进先出,插入有序 类似队列 【主要用于有序集合先进先出】

(有序,不唯一)List接口

 ArrayList易查找,线程不安全,效率高

 LinkedList易增删,线程不安全,效率高

Vector 易查找,线程安全,效率低

Queue接口

Map接口

HashMap  HashTable  TreeMap

HashMap 无序的,效率高,线程不安全,key value都允许空值

HashTable 无序的,效率低,线程安全,不允许空值

TreeMap 有序的

原文地址:https://www.cnblogs.com/ttaall/p/11962861.html