1、ArrayList、Vector、LinkedList类都是java.util包中,均为可伸缩数组。

2、ArrayList和Vector底层都是数组实现的,所以,索引数据快,删除、插入数据慢。

  ArrayList采用异步的方式,性能好,属于非线程安全的操作类。(JDK1.2)

  Vector采用同步的方式,性能较低,属于线程安全的操作类。(JDK1.0)

3、LinkedList底层是链表实现,所以,索引慢,删除、插入快,属于非线程安全的操作类。

  

 

相关文章:

  • 2021-07-30
  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
  • 2021-10-22
猜你喜欢
  • 2021-07-05
  • 2021-10-09
  • 2021-08-11
  • 2021-08-23
  • 2022-01-01
  • 2021-06-10
  • 2021-07-01
相关资源
相似解决方案