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

ArrayList、LinkedList、Vector的区别。

时间:2019-03-22 16:48:33      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:cto   arraylist   链表   数组   循环   的区别   class   增加   不同   

1、 对于ArrayList与Vector来说,底层都是采用数组方式来实现的

2、 ArrayList,LinkedList是不同步的,即线程不安全,而Vector是的。(线程安不安全)

3、 LinkedList底层是由双向循环链表实现的

4、 对于ArrayList,查找速度非常快,增加和删除操作非常慢。对于LinkList,查找速度非常慢,增加和删除操作非常快。

5、 都实现了List接口

ArrayList、LinkedList、Vector的区别。

标签:cto   arraylist   链表   数组   循环   的区别   class   增加   不同   

原文地址:https://www.cnblogs.com/liuqing576598117/p/10579019.html

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