ArrayList Vector LinkedList 区别

原创 2008年09月29日 01:05:00
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。 

Vector,ArrayList,LinkedList的特点和区别

1.Vector简介及特点 1、Vector是内部是以动态数组的形式来存储数据的。 2、Vector具有数组所具有的特性、通过索引支持随机访问、所以通过随机访问Vector中的元素效率非常高、但是执...
  • m0_38110132
  • m0_38110132
  • 2017年07月11日 15:37
  • 353

比较ArrayList、LinkedList、Vector

LinkedList的add和remove性能比ArrayList高,你确定?
  • renfufei
  • renfufei
  • 2013年12月02日 18:11
  • 42061

ArrayList,LinkedList,Vector,Stack之间的区别

从多个方面讨论它们之间的区别: 1,线程安全性 2,实现方式 3,容量扩展方面 4,效率方面...
  • a19881029
  • a19881029
  • 2015年05月06日 17:47
  • 5780

Java 中Vector、ArrayList和LinkedList 的区别

Java 中Vector、ArrayList和LinkedList 的区别Java 中Vector、ArrayList和LinkedList 的区别 SDK提供了有序集合接口java.util.Lis...
  • daryl715
  • daryl715
  • 2007年02月25日 09:49
  • 3708

Vector,ArrayList,LinkedList 的区别是什么?

简要概括: 1、Vector、ArrayList都是以类似数组的形式存储在内存中,LinkedList则以链表的形式进行存储。 2、List中的元素有序、允许有重复的元素,Set中的元素无序、不允...
  • xuanjiewu
  • xuanjiewu
  • 2016年01月26日 10:21
  • 1014

java基础之集合List-ArrayList、LinkedList、Vector的区别

请问ArrayList、LinkedList、Vector的区别 ①ArrayList底层实际上是采用数组实现的(并且该数组的类型的Object类型的) ②如果jdk6,采用Array.copyOf(...
  • sundenskyqq
  • sundenskyqq
  • 2014年05月30日 07:03
  • 4563

Vector,ArrayList,LinkedList的区别与适用场景

ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。...
  • bestxiaok
  • bestxiaok
  • 2017年08月31日 08:52
  • 212

Java进阶(四十六)简述ArrayList、Vector与LinkedList的异同点

简述ArrayList、Vector与LinkedList的异同点  Collection类的继承图如下:   从图中可以看出,LinkedList与ArrayList、ArrayDeque这三者都...
  • sunhuaqiang1
  • sunhuaqiang1
  • 2016年10月08日 20:27
  • 43938

ArrayList、Vector、LinkedList有什么区别?

ArrayList,Vector、LinkedList类均在java.util包中,均为可伸缩数组,即可以动态的改变长度的数组;             ArrayList和Vector都是基于存储...
  • JohnLee_chun
  • JohnLee_chun
  • 2016年09月17日 14:59
  • 230

ArrayList 和 LinkedList 和Vector使用上有什么区别?实现上有什么区别?

ArrayList 和 Vector 使用上有什么区别?实现上有什么区别?Vector和ArrayList在使用上非常相似,都可用来表示一组数量可变的对象应用的集合,并且可以随机地访问其中的元素。 ...
  • u012373815
  • u012373815
  • 2015年11月30日 10:19
  • 1310
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ArrayList Vector LinkedList 区别
举报原因:
原因补充:

(最多只允许输入30个字)