ArrayList
:底层数据结构是数组,查询快,增删慢,线程安全,效率高。Vector
:底层数据结构是数组,查询快,增删慢,线程安全,效率高。LinkedList
:底层数据结构是链表,查询慢,增删快,线程安全,效率高。- 一般情况下,不使用
Vector
。 - 查询多,使用
ArrayList
。 - 增删多,使用
LinkList
。 - 都多用
ArrayList
。
ArrayList
:底层数据结构是数组,查询快,增删慢,线程安全,效率高。Vector
:底层数据结构是数组,查询快,增删慢,线程安全,效率高。LinkedList
:底层数据结构是链表,查询慢,增删快,线程安全,效率高。Vector
。ArrayList
。LinkList
。ArrayList
。