JAVA中List的三个子类分别是:ArrayList,Vector,LinkList。下面就来比较一下他们的不同。

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

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

LinkList:底层数据是链表,查询慢,增删快,线程不安全,效率高。

关于何时使用这几类:

一般情况下,不使用Vector。查询多,使用ArrayList。增删多,使用LinkList。都多用ArrayList。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-16
  • 2021-12-20
  • 2022-12-23
  • 2021-06-01
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-07
  • 2022-12-23
  • 2021-09-11
  • 2022-12-23
  • 2021-11-04
  • 2022-12-23
相关资源
相似解决方案