ArrayListLinkedListVector的区别。
Posted liuqing576598117
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArrayListLinkedListVector的区别。相关的知识,希望对你有一定的参考价值。
1、 对于ArrayList与Vector来说,底层都是采用数组方式来实现的
2、 ArrayList,LinkedList是不同步的,即线程不安全,而Vector是的。(线程安不安全)
3、 LinkedList底层是由双向循环链表实现的
4、 对于ArrayList,查找速度非常快,增加和删除操作非常慢。对于LinkList,查找速度非常慢,增加和删除操作非常快。
5、 都实现了List接口
以上是关于ArrayListLinkedListVector的区别。的主要内容,如果未能解决你的问题,请参考以下文章
Java源码分析之ArrayListLinkedListVector
java基础之集合List-ArrayListLinkedListVector的差别