码迷,mamicode.com
首页 > 其他好文 > 详细

ArrayList、Vector、LinkedList的区别联系?

时间:2015-11-19 01:58:04      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

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

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

  

 

ArrayList、Vector、LinkedList的区别联系?

标签:

原文地址:http://www.cnblogs.com/gongxing/p/4976362.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!