- 浏览: 156787 次
- 来自: ...
文章分类
- 全部博客 (110)
- 网络 (3)
- window (1)
- eclipse (2)
- mysql (3)
- java (43)
- spring (2)
- memcahe (4)
- kestrel (1)
- linux (19)
- maven (1)
- 总结 (1)
- ActiveMQ (1)
- 线程 (6)
- nio (7)
- java pool (1)
- IO (1)
- 架构 (1)
- Hadoop (1)
- Storm (1)
- zookeeper (3)
- 工作进程 (1)
- epoll (3)
- nginx (4)
- uml (1)
- 分布式 (1)
- RMI (4)
- redis (1)
- shell (4)
- 黄金文档 (1)
- office (2)
- linux_setup (1)
- visio (1)
- BIOS (1)
- 回调 (1)
- jvm (1)
- resin (1)
- ssd (0)
- xmpp (1)
最新评论
-
qxjandyc:
hjjjjjjjjjjjjjjjjjjjjjj
(emoji表情) unicode5与unicode6互换 -
一个人旅行:
写的不错哦
(emoji表情) unicode5与unicode6互换
List: 有顺序的,元素可以重复
遍历:for 迭代
排序:Comparable Comparator Collections.sort()
ArrayList:底层用数组实现的List
特点:查询效率高,增删效率低 轻量级 线程不安全
遍历:
ArrayList<String> al=new ArrayList();
al.add("winsun"); al.add("weixin"); al.add("mybole");
for(int i=0;i<al.size();i++)
{
System.out.println(al.get(i));
}//for遍历
Iterator it=al.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}//迭代器遍历
LinkedList:底层用双向循环链表 实现的List
特点:查询效率低,增删效率高
Vector: 底层用数组实现List接口的另一个类
特点:重量级,占据更多的系统开销 线程安全
遍历:for 迭代
排序:Comparable Comparator Collections.sort()
ArrayList:底层用数组实现的List
特点:查询效率高,增删效率低 轻量级 线程不安全
遍历:
ArrayList<String> al=new ArrayList();
al.add("winsun"); al.add("weixin"); al.add("mybole");
for(int i=0;i<al.size();i++)
{
System.out.println(al.get(i));
}//for遍历
Iterator it=al.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}//迭代器遍历
LinkedList:底层用双向循环链表 实现的List
特点:查询效率低,增删效率高
Vector: 底层用数组实现List接口的另一个类
特点:重量级,占据更多的系统开销 线程安全
发表评论
-
java final关键字
2012-10-21 21:20 1011Java中的final关键字通常的指的是“这是无法改变的”。它 ... -
Java:List中的toArray()的使用方法
2012-10-16 17:15 1029http://webservices.ctocio.com.c ... -
jvm 参数设置 -D
2012-10-16 14:06 9071、log4j 配置文件 -Dlog4j.configurat ... -
Java核心技术(第8版) – 读书笔记
2012-09-03 15:15 761http://www.coder4.com/archives/ ... -
线程123总结
2012-09-02 22:34 743线程同步的真实意思,其实是“排队”:几个线程之间要排队,一个一 ... -
Java RMI之HelloWorld篇
2012-08-29 11:53 555http://www.cnblogs.com/ninahan0 ... -
Comparator和Comparable在排序中 区别
2012-08-21 09:40 711当需要排序的集合或数组不是单纯的数字类型的时候,通常可以使用C ... -
Spring Bean相关的接口、aware接口、FactoryBean
2012-08-02 14:57 36841、 package spring.beansandcon ... -
关系 UML 说明
2012-08-01 22:56 744关联是类之间的一种关系,例如老师教学生,老公和老婆,水壶装水等 ... -
replace和replaceAll 区别
2012-08-01 14:59 776replace和replaceAll是JAVA中常用的替换字符 ... -
JAVA ANNOTATION详解
2012-08-01 14:56 710http://www.cnblogs.com/phoebus0 ... -
Java中的Enum用法介绍
2012-07-27 09:39 947http://blog.sina.com.cn/s/blog_ ... -
获取本地ip
2012-07-26 09:09 854/** * @Title: getLocalIp ... -
动态代理
2012-07-25 10:29 682http://blog.csdn.net/cz_hyf/art ... -
NIO揭秘-1
2012-07-24 11:15 679http://my.oschina.net/zhangya/b ... -
FileChannel类的简单用法
2012-07-23 20:12 849http://blog.163.com/yf_198407/b ... -
JDK5.0 新特性
2012-07-23 17:30 7171.AutoBoxing 原来int是非Object,在JDK ... -
java jdk5 新特性 Annotation(注释)
2012-07-23 17:29 791http://www.iteye.com/topic/1653 ... -
java jdk5 新特性 可变参数
2012-07-23 17:28 666java jdk5 的新特性:可变参数 Java代码 ... -
java泛型
2012-07-22 22:25 768http://www.cnblogs.com/panjun-D ...
相关推荐
1,ArrayList是数组的数据结构,LinkedList是链表的数据结构。 2,随机访问的时候,ArrayList的效率比较高,因为LinkedList要移动指针,而ArrayList是基于 3,索引(index)的数据结构,可以直接映射到。 4,插入、...
【Java面试题】ArrayList和LinkedList区别
关于arraylist和linkedList的区别
ArrayList Vector LinkedList 区别与用法.
ArrayList、LinkedList、Vector区别简介。
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要...
1.List是接口类,ArrayList和LinkedList是List的实现类 2.ArrayList是动态数组(顺序表)的数据结构 3.LinkedList
测试ArrayList和LinkedList的add方法
2.在ArrayList的中间插入或删除一个元素意味着这个列表中剩余的元素都会被移动 3.LinkedList不支持高效的随机元素访问 4.ArrayList的
合理运用ArrayList与LinkedList
05丨ArrayList还是LinkedList?使用不当性能差千倍.html
list集合案例增、删、改、查,ArrayList与LinkedList的区别,LinkedList堆栈/队列的开发,list集合容量会自动扩容,list去除重复
Java ArrayList Vector LinkedList map区别 各种集合的区别 写得非常详细
10.ArrayList 和LinkedList的区别.avi
比较ArrayList,LinkedList,Vector三者随机读取,插入,删除性能。
对比Vector、ArrayList、LinkedList1
ArrayList-LinkedList-源码.rar
集合(Arraylist,LinkedList)进阶思维导图
Map+List+ArrayList+LinkedList Java源代码,适合初学者
ArrayList与LinkedListArrayList与LinkedList扩容数组最大容量默认的初始容量扩容新容量=旧容量*1.5* Increases