黑马程序员技术交流社区
标题:
关于list集合的小结
[打印本页]
作者:
星之钥匙
时间:
2015-4-25 20:07
标题:
关于list集合的小结
一.基本原理
A. Arraylist:
ArrayList底层就是使用数组实现。
特点:查询性能高,插入或删除性能低
B. LinkedList
LinkedList底层是用链表实现。
特点:查询性能低,插入和删除方便
C. Vector
Vector底层也是使用数组实现
在实际开发中现在已经不适合Vector
D. ArrayList和Vector的区别
ArrayList是异步的-------安全性差,性能高
Vector是同步的-------安全性高,性能低
二:关于操作
A.ArrayList有三种遍历方式,传统的for遍历,iterator遍历,listIterator遍历
B. LinkedList可以直接对头元素或尾元素进行 get,remove,insert操作.
C.Vector它与ArrayList使用方式一样,现在开发中应用比较少了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2