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


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

Tags in this post...

面试题 相关文章推荐
垃圾回收的优点和原理。并考虑2种回收机制
Oct 16 面试题
类如何去实现接口
Dec 19 面试题
用C语言实现文件读写操作
Oct 27 面试题
铭万公司.net面试题笔试题
Jul 20 面试题
了解AppleShare protocol(AppleShare协议)吗
Aug 28 面试题
当当网软件测试笔试题
Nov 24 面试题
MIS软件工程师的面试题
Apr 22 面试题
百度JavaScript笔试题
Jan 15 面试题
Ajax的工作原理
Dec 04 面试题
Python文件操作的面试题
Jun 22 面试题
你在项目中用到了xml技术的哪些方面?如何实现的?
Jan 26 面试题
Java程序员面试题
Sep 27 面试题
应用服务器有那些
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
输出控制类
2006/10/09 PHP
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
2010/06/11 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
php格式文件打开的四种方法
2018/02/24 PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
2019/12/03 PHP
JavaScript中的作用域链和闭包
2012/06/30 Javascript
JS左右无缝滚动(一般方法+面向对象方法)
2012/08/17 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
在JavaScript中构建ArrayList示例代码
2014/09/17 Javascript
js制作简易年历完整实例
2015/01/28 Javascript
jQuery scrollFix滚动定位插件
2015/04/01 Javascript
jQuery同步提交示例代码
2015/12/12 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
jQuery插件扩展操作入门示例
2017/01/16 Javascript
JS日程管理插件FullCalendar简单实例
2017/02/07 Javascript
vue父组件点击触发子组件事件的实例讲解
2018/02/08 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
小程序实现左右来回滚动字幕效果
2018/12/28 Javascript
vue 实现element-ui中的加载中状态
2020/11/11 Javascript
Python素数检测实例分析
2015/06/15 Python
Django框架下在视图中使用模版的方法
2015/07/16 Python
Python实现读取并保存文件的类
2017/05/11 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
2018/02/08 Python
pycharm 在windows上编辑代码用linux执行配置的方法
2018/10/27 Python
在Django中URL正则表达式匹配的方法
2018/12/20 Python
django 实现编写控制登录和访问权限控制的中间件方法
2019/01/15 Python
flask 框架操作MySQL数据库简单示例
2020/02/02 Python
详解Python 函数参数的拆解
2020/09/02 Python
Python爬取豆瓣数据实现过程解析
2020/10/27 Python
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
经贸专业毕业生求职信
2014/03/23 职场文书
离职保密承诺书
2014/05/28 职场文书
商业门面租房协议书
2014/11/25 职场文书
2015年化验室工作总结
2015/04/23 职场文书
古诗之爱国古诗5首
2019/09/20 职场文书
Redis 限流器
2022/05/15 Redis