首页 > 学院 > 开发设计 > 正文

ArrayList、Vector、LinkedList的区别联系?

2019-11-14 15:03:11
字体:
来源:转载
供稿:网友

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

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

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

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

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

  

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表