java集合
总接口Collection——set接口 list接口 queue接口
(无序,唯一)Set接口
HashSet无序唯一 【主要用于存储数据】
TreeSet有序唯一,可自动排序 【主要用于排序】
LinkedHashSet有序唯一 先进先出,插入有序 类似队列 【主要用于有序集合先进先出】
(有序,不唯一)List接口
ArrayList易查找,线程不安全,效率高
LinkedList易增删,线程不安全,效率高
Vector 易查找,线程安全,效率低
Queue接口
Map接口
HashMap HashTable TreeMap
HashMap 无序的,效率高,线程不安全,key value都允许空值
HashTable 无序的,效率低,线程安全,不允许空值
TreeMap 有序的