会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
rock学习园地
ROCK.NET
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
ArrayList,Vector,LinkedList的存储性能和特性
Posted on
2009-07-29 11:11
ROCk_IE
阅读(
264
) 评论(
0
)
编辑
收藏
举报
ArrayList和Vector都是用数组方式存储数据,此数组元素数要大于实际的存储空间以便进行元素增加和插入操作,他们都允许直接用序号索引元 素,但是插入数据元素涉及到元素移动等内存操作,所以索引数据块而插入数据慢.Vector使用了sychronized方法(线程安全),所以在性能上 比ArrayList要差些.而LinkedList使用双向链表方式存储数据,按序号索引数据需要前向或后向遍历数据,但是插入数据时只需要记录前后项 即可,所以插入的速度快.
刷新页面
返回顶部
Powered by:
博客园
Copyright © 2024 ROCk_IE
Powered by .NET 9.0 on Kubernetes
欢迎光临
悦丝茶坊:http://www.yuesitea.cn
欢迎光临
IE沙龙:http://www.iesalon.com.cn