集合分类
collection: 一次储存一个对象,单列集合
List 有索引,可重复
ArrayList: 数组实现,查找快,增删慢
LinkedList:链表实现,增删快,查找慢
Vector 数组实现,线程安全
Set 无索引,去重复
HashSet 使用哈希算法去重复,效率高,但无序
LinkedHashSet 使用哈希算法去重复, 效率高,并且保留存储顺序 是HashSet的子类。
TreeSet 使用二叉树去重复,可以自定义元素存储的顺序
map: 一次储存两对象,键值对集合
HashMap 使用哈希算法去重复,效率高,但无序
LinkedHashMap 使用哈希算法去重复, 效率高,并且保留存储顺序
TreeMap 使用二叉树去重复,可以自定义元素存储的顺序
Hashtable 类似HashMap, 线程安全, 效率略低, 不允许null键和null值
Properties Hashtable的子类, 用来操作配置文件 |