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


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

Tags in this post...

面试题 相关文章推荐
大唐电信科技股份有限公司java工程师面试经历
Dec 09 面试题
Java TransactionAPI (JTA) 主要包含几部分
Dec 07 面试题
一套带答案的C++笔试题
Jan 10 面试题
const char*, char const*, char*const的区别是什么
Jul 09 面试题
数据库面试要点基本概念
Oct 31 面试题
介绍一下内联、左联、右联
Dec 31 面试题
如何查找和删除数据库中的重复数据
Nov 05 面试题
新大陆软件面试题
Nov 24 面试题
软件缺陷的分类都有哪些
Aug 22 面试题
法雷奥SQA(electric)面试问题
Jan 23 面试题
Ajax请求总共有多少种Callback
Jul 17 面试题
Ruby如何定义一个类
Oct 08 面试题
应用服务器有那些
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
全国FM电台频率大全 - 13 福建省
2020/03/11 无线电
PHP生成UTF8文件的方法
2010/05/15 PHP
php 获取一个月第一天与最后一天的代码
2010/05/16 PHP
php 邮件发送问题解决
2014/03/22 PHP
PHP连接access数据库
2015/03/27 PHP
简单谈谈favicon
2015/06/10 PHP
jQuery 源代码显示控件 (Ajax加载方式).
2009/05/18 Javascript
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
jquery 删除cookie失效的解决方法
2013/11/12 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
2016/08/02 Javascript
Angular2 环境配置详细介绍
2016/09/21 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
图解Javascript——作用域、作用域链、闭包
2017/03/21 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
2017/08/24 Javascript
JS简单实现数组去重的方法分析
2017/10/14 Javascript
vue router-link传参以及参数的使用实例
2017/11/10 Javascript
微信小程序实现YDUI的ScrollTab组件
2018/02/02 Javascript
vue2.0+vue-dplayer实现hls播放的示例
2018/03/02 Javascript
浅谈Angular 观察者模式理解
2018/11/01 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
python中模块查找的原理与方法详解
2017/08/11 Python
python利用sklearn包编写决策树源代码
2017/12/21 Python
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
python实践项目之监控当前联网状态详情
2019/05/23 Python
python实现银行实战系统
2020/02/26 Python
matplotlib部件之套索Lasso的使用
2021/02/24 Python
CSS实现半透明边框与多重边框的场景分析
2019/11/13 HTML / CSS
美国波道夫·古德曼百货官网:Bergdorf Goodman
2017/11/07 全球购物
《苏珊的帽子》教学反思
2014/04/07 职场文书
小学生环保演讲稿
2014/04/25 职场文书
计算机网络专业自荐书
2014/06/09 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
2019求职信大礼包
2019/05/15 职场文书