Collection继承层次结构图
1、List
List依靠索引来存取元素,可以有重复元素。List有ArrayList、Vector和LinkedList三种。
1.1、ArrayList
底层数据结构是数组,查询快,增删慢,线程不安全,效率高。
1.2、Vecto
底层数据结构是数组,查询快,增删慢,线程安全,效率低。
1.3、LinkedList
底层数据结构是链表,查询慢,增删快,线程不安全,效率高。
2、Map
Map保存键-值对(即key-value)映射,映射关系可以是一对一或多对一。Map有Hashtable、LinkedHashMap、HashMap和TreeMap。
?