Java List 集合子类特点与区别

195 阅读1分钟
  • ArrayList:底层数据结构是数组,查询快,增删慢,线程安全,效率高。

  • Vector:底层数据结构是数组,查询快,增删慢,线程安全,效率高。

  • LinkedList:底层数据结构是链表,查询慢,增删快,线程安全,效率高。

  • 一般情况下,不使用 Vector

  • 查询多,使用 ArrayList

  • 增删多,使用 LinkList

  • 都多用 ArrayList