ArrayListLinkedListVector的区别。

Posted liuqing576598117

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArrayListLinkedListVector的区别。相关的知识,希望对你有一定的参考价值。

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

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

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

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

5、 都实现了List接口

以上是关于ArrayListLinkedListVector的区别。的主要内容,如果未能解决你的问题,请参考以下文章

Java源码分析之ArrayListLinkedListVector

ArrayListLinkedListVector的区别

ArrayListLinkedListVector的区别

java基础之集合List-ArrayListLinkedListVector的差别

Java面试题ArrayListLinkedListVector三者的异同

List