说出ArrayList,Vector, LinkedList的存储性能和特性


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

Tags in this post...

面试题 相关文章推荐
What is the purpose of Void class? Void类的作用是什么?
Oct 31 面试题
C++:memset ,memcpy和strcpy的根本区别
Apr 27 面试题
SQL Server 2000数据库的文件有哪些,分别进行描述
Mar 30 面试题
.net开发工程师面试题
Feb 25 面试题
Ref与out有什么不同
Nov 24 面试题
什么是Smart Navigation?
Jul 03 面试题
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
Mar 27 面试题
shell程序中如何注释
Feb 17 面试题
init进程的作用
Aug 20 面试题
MIS软件工程师的面试题
Apr 22 面试题
如何唤起类中的一个方法
Nov 29 面试题
Java文件和目录(IO)操作
Aug 26 面试题
应用服务器有那些
Jan 19 #面试题
Java中实现多态的机制是什么?
Dec 07 #面试题
同步和异步有何异同,在什么情况下分别使用他们?举例说明
Feb 27 #面试题
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
Aug 04 #面试题
error和exception有什么区别
Oct 02 #面试题
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
May 24 #面试题
HashMap和Hashtable的区别
May 18 #面试题
You might like
解析php mysql 事务处理回滚操作(附实例)
2013/08/05 PHP
php实现的替换敏感字符串类实例
2014/09/22 PHP
php文件下载处理方法分析
2015/04/22 PHP
学习php设计模式 php实现观察者模式(Observer)
2015/12/09 PHP
php web环境和命令行环境下查找php.ini的位置
2019/07/17 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
2021/03/09 PHP
javascript 写的一个简单的timer
2009/07/30 Javascript
jquery连缀语法如何实现
2012/11/29 Javascript
js判断url是否有效的两种方法
2014/03/04 Javascript
Angularjs 基础入门
2014/12/26 Javascript
浅谈JavaScript正则表达式分组匹配
2015/04/10 Javascript
jquery实现具有收缩功能的垂直导航菜单
2016/02/16 Javascript
第三篇Bootstrap网格基础
2016/06/21 Javascript
canvas实现动态小球重叠效果
2017/02/06 Javascript
angularjs点击图片放大实现上传图片预览
2017/02/24 Javascript
H5手机端多文件上传预览插件
2017/04/21 Javascript
Vue精简版风格概述
2018/01/30 Javascript
vscode下的vue文件格式化问题
2018/11/28 Javascript
Vue如何提升首屏加载速度实例解析
2020/06/25 Javascript
在vue中使用echarts(折线图的demo,markline用法)
2020/07/20 Javascript
VUE使用axios调用后台API接口的方法
2020/08/03 Javascript
[02:05]2014DOTA2国际邀请赛 BBC外卡赛赛后总结
2014/07/09 DOTA
合并百度影音的离线数据( with python 2.3)
2015/08/04 Python
python3实现163邮箱SMTP发送邮件
2018/05/22 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
2019/03/20 Python
python实现tail实时查看服务器日志示例
2019/12/24 Python
Python3监控疫情的完整代码
2020/02/20 Python
python中使用np.delete()的实例方法
2021/02/01 Python
银行毕业实习自我鉴定
2013/09/19 职场文书
博士研究生自我鉴定范文
2013/12/04 职场文书
银行开业庆典方案
2014/02/06 职场文书
2014年十一国庆向国旗敬礼寄语
2014/04/11 职场文书
幼儿园六一活动总结
2014/08/27 职场文书
董事长秘书岗位职责
2015/02/13 职场文书
小学教师求职信范文
2015/03/20 职场文书
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android