比较 ArrayList,LinkedList 和 Vector。
2009-06-10 13:01
435 查看
ArrayList 与 Vector 都以数组方式存储数据,都是大小可变的,都支持按索引方式访问数据,但插入数据时会涉及到数据的移动等内存操作,所以索引快,增删数据慢。其中 Vcetor 是 synchronized 的,性能比 ArrayList 稍差。
LinkedList 是按双向链表方式存储数据的,索引数据时需要向前或向后历遍整个集合,所以索引数据时比起 ArrayList Vector 都要慢,但增删数据时只需要记住数据的前后项即可,所以增删比起 ArrayList Vector 都要快。
LinkedList 是按双向链表方式存储数据的,索引数据时需要向前或向后历遍整个集合,所以索引数据时比起 ArrayList Vector 都要慢,但增删数据时只需要记住数据的前后项即可,所以增删比起 ArrayList Vector 都要快。
相关文章推荐
- 比较ArrayList、LinkedList、Vector
- ArrayList、LinkedList、 Vector、Map 用法比较
- 比较ArrayList、LinkedList、Vector
- ArrayList、LinkedList、 Vector、Map 用法比较
- 比较ArrayList、LinkedList、Vector
- java(20130801)异常、集合、ArrayList和LinkedList的比较、Vector和ArrayList的异同
- 比较ArrayList、LinkedList、Vector
- 比较ArrayList、LinkedList、Vector
- Java 容器 & 泛型:二、ArrayList 、LinkedList和Vector比较
- ArrayList、LinkedList、Vector比较
- Java基础之ArrayList、LinkedList、Vector比较之代码示例
- ArrayList、LinkedList、 Vector、Map 用法比较
- 比较ArrayList、LinkedList、Vector
- ArrayList & LinkedList & Vector比较
- ArrayList 、LinkedList和Vector比较
- [转载] Java ArrayList、LinkedList、Vector比较
- 比较ArrayList、LinkedList、Vector
- java List系(ArrayList,LinkedList,Vector)的比较
- Java 容器 & 泛型:二、ArrayList 、LinkedList和Vector比较
- 比较ArrayList、LinkedList、Vector