rock学习园地

快乐地生活
posts - 10, comments - 6, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
ArrayList和Vector都是用数组方式存储数据,此数组元素数要大于实际的存储空间以便进行元素增加和插入操作,他们都允许直接用序号索引元 素,但是插入数据元素涉及到元素移动等内存操作,所以索引数据块而插入数据慢.Vector使用了sychronized方法(线程安全),所以在性能上 比ArrayList要差些.而LinkedList使用双向链表方式存储数据,按序号索引数据需要前向或后向遍历数据,但是插入数据时只需要记录前后项 即可,所以插入的速度快.

只有注册用户登录后才能发表评论。


网站导航:
 
欢迎光临 悦丝茶坊:http://www.yuesitea.cn
欢迎光临 IE沙龙:http://www.iesalon.com.cn