中软Java学习笔记之LinkList
来源:互联网 发布:软件测试目的 编辑:程序博客网 时间:2024/06/18 17:24
java.util 接口 List<E> : 有序集合
java.util 类 ArrayList<E> : List 接口的大小可变数组的实现
ArrayList的数据结构的特点是查询检索元素的速度非常快!
当ArrayList中的数据出现插队或移出时,性能会受到很大的影响!
数据结构的特点,决定了它的使用场景:如从数据库中提取数据,然后进行展示、但不修改,这种情况性能最好!
java.util 类 LinkedList<E> : List 接口的链接列表实现
特点: 1. 有顺序的,想铁链子,它是一环套一环的
2. 检索可以靠索引进行检索 E get(int index) , 检索速度缓慢
3. LinkedList在出现插队和移除的时候,速度非常的快
4. LinkedList 不仅实现了List<E>接口,而且实现了 Queue<E>接口
5. LinkedList与ArrayList 都实现了Serializable,所以他们可以进行序列化
6. List list = Collections.synchronizedList(new LinkedList(...)); ----帮助List进行保持外部线程同步
java.io 接口 Serializable 可序列化的标记
把对象写到文本文件中,或通过网络传输对象时,这些都被称为序列化
这个接口中没有方法,它仅仅是个标识。如果对象想进行文件序列化或网络传输,必须要实现Serializable接口
Collection 与 Collections的区别:
Collection 是 集合
Collections是专门针对Collection进行操作的工具类
static <T> void copy(List<? super T> dest, List<? extends T> src) --- 集合间的数据拷贝
static <T extends Comparable<? super T>> void sort(List<T> list)
java.util 类 ArrayList<E> : List 接口的大小可变数组的实现
ArrayList的数据结构的特点是查询检索元素的速度非常快!
当ArrayList中的数据出现插队或移出时,性能会受到很大的影响!
数据结构的特点,决定了它的使用场景:如从数据库中提取数据,然后进行展示、但不修改,这种情况性能最好!
java.util 类 LinkedList<E> : List 接口的链接列表实现
特点: 1. 有顺序的,想铁链子,它是一环套一环的
2. 检索可以靠索引进行检索 E get(int index) , 检索速度缓慢
3. LinkedList在出现插队和移除的时候,速度非常的快
4. LinkedList 不仅实现了List<E>接口,而且实现了 Queue<E>接口
5. LinkedList与ArrayList 都实现了Serializable,所以他们可以进行序列化
6. List list = Collections.synchronizedList(new LinkedList(...)); ----帮助List进行保持外部线程同步
java.io 接口 Serializable 可序列化的标记
把对象写到文本文件中,或通过网络传输对象时,这些都被称为序列化
这个接口中没有方法,它仅仅是个标识。如果对象想进行文件序列化或网络传输,必须要实现Serializable接口
Collection 与 Collections的区别:
Collection 是 集合
Collections是专门针对Collection进行操作的工具类
static <T> void copy(List<? super T> dest, List<? extends T> src) --- 集合间的数据拷贝
static <T extends Comparable<? super T>> void sort(List<T> list)
0 0
- 中软Java学习笔记之LinkList
- Java学习之LinkList
- 数据结构学习笔记之Linklist
- java之LinkList、ListIterator、ArrayList学习
- Java之LinkList类
- java学习第十七天之ArrayList,LinkList,HashSet,TreeSet
- Java 集合学习<5>LinkList
- java之List ArrayList LinkList
- java集合系列之LinkList
- java集合之LinkList解析
- java中ArrayList 、LinkList区别
- java中ArrayList 、LinkList区别
- java中ArrayList 、LinkList区别
- Java中ArrayList 、LinkList区别
- java中ArrayList 、LinkList区别
- java中ArrayList 、LinkList区别
- java中ArrayList 、LinkList区别
- java中ArrayList 、LinkList区别
- Android之十七 进度条和Hanlder
- 初学HTML5--新增标签
- 搜索引擎学习
- 欢迎使用CSDN-markdown编辑器
- 常用SQL语句总结(1)
- 中软Java学习笔记之LinkList
- 回文词(hw)
- hdu 1016 Prime Ring Problem(素数环)
- POJ 3347(计算几何)
- POJ1035——Spell checker
- 【学习Linux】shell程序的显示
- Java垃圾收集器和内存分配策略
- Android开发之保存和恢复Activity的状态与数据
- android事件分发