您的位置:首页 > 其它

ArrayList、Vector、LinkedList的区别联系?

2015-11-19 00:15 225 查看
1、ArrayList、Vector、LinkedList类都是java.util包中,均为可伸缩数组。

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

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

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

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

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: