相同点:这两个类都实现了 List 接口( List 接口继承了 Collection 接口),他们都是有序集合(是指能够保持加入时的顺序),元素允许重复。不同点:(1) Vector 是线程安全,ArrayList 是线程序不安全,只有一个线程会访问到集合,那最好是使用ArrayList因为它不考...
分类:
编程语言 时间:
2015-08-17 23:35:39
阅读次数:
302
java,集合,comparable,comparator
分类:
编程语言 时间:
2015-08-17 23:14:00
阅读次数:
133
在实际的项目开发中会有很多的对象,如何高效、方便地管理对象,成为影响程序性能与可维护性的重要环节。Java 提供了集合框架来解决此类问题,线性表、链表、哈希表等是常用的数据结构,在进行 Java 开发时,JDK 已经为我们提供了一系列相应的类来实现基本的数据结构,所有类都在 java.util .....
分类:
编程语言 时间:
2015-08-17 21:28:13
阅读次数:
154
概述软件包类使用树已过时索引帮助JavaTMPlatform StandardEd. 6 上一个软件包 下一个软件包框架 无框架 <a href="../../allclasses-noframe.html">&lt...
分类:
编程语言 时间:
2015-08-15 14:52:23
阅读次数:
182
Java集合类框架的基本接口有哪些? Java集合类提供了一套设计良好的支持对一组对象进行操作的接口和类。Java集合类里面最基本的接口有: Collection:代表一组对象,每一个对象都是它的子元素。 Set:不包含重复元素 的Collection。 List:有顺序的collection,并且...
分类:
编程语言 时间:
2015-08-13 10:00:20
阅读次数:
167
用Collections.sort方法对list排序有两种方法
第一种是list中的对象实现Comparable接口,如下:
public
class
User implements
Comparable
...
分类:
编程语言 时间:
2015-08-08 16:34:31
阅读次数:
115
概念理解
1.集合类
集合类用来存放动态变化的数据集合,因数组只能存储固定数量的数据集,集合类更灵活。
2.各集合类简介
(1)接口
Iterable:实现集合遍历功能,每个集合类都实现,支持 foreach
Collection:基本集合接口,支持增删查功能,包含 List、Set、Queue 接口。
List:可重复的数据集合,有索引方便增删改查。
Set:不可重复的数...
分类:
编程语言 时间:
2015-08-05 10:46:20
阅读次数:
161
1.Java集合类框架的基本接口有哪些?Java集合类提供了一套设计良好的支持对一组对象进行操作的接口和类。Java集合类里面最基本的接口有:Collection:代表一组对象,每一个对象都是它的子元素。Set:不包含重复元素的Collection。List:有顺序的collection,并且可以包...
分类:
其他好文 时间:
2015-08-04 02:04:52
阅读次数:
198
看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。java.util包中包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。接口:CollectionCollection是最...
分类:
编程语言 时间:
2015-08-03 14:15:53
阅读次数:
110
1 集合框架
1.1 集合框架概述
1.1.1 容器简介
到目前为止,我们已经学习了如何创建多个不同的对象,定义了这些对象以后,我们就可以利用它们来做一些有意义的事情。
举例来说,假设要存储许多雇员,不同的雇员的区别仅在于雇员的身份证号。我们可以通过身份证号来顺序存储每个雇员,但是在内存中实现呢?是不是要准备足够的内存来存储1000个雇...
分类:
编程语言 时间:
2015-07-28 21:11:54
阅读次数:
189