一个不包含重复元素的 collection。更确切地讲,set 不包含满足e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。
在所有构造方法以及 add、equals 和 hashCode 方法的协定上,Set 接口还加入了其他规定,这些规定超出了从 Collection 接口所继承的内容。
Set不能包含重复的元素,它的所有方法都是从Collection...
分类:
其他好文 时间:
2015-01-27 09:26:17
阅读次数:
182
Collection 层次结构中的根接口。Collection表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。JDK 不提供此接口的任何直接实现:它提供更具体的子接口(如 Set 和 List)实现。此接口通常用来传递 collection,并在需要最大普遍性的地方...
分类:
其他好文 时间:
2015-01-26 10:20:51
阅读次数:
222
一、类结构概述
当需要存储大量数据对象时,需要用到数组类或者集合类。java中的类结构如下(红色为接口,蓝色为类):
Iterator接口:是对collection进行迭代的迭代器,它允许调用者利用定义良好的语义在迭代期间从迭代器所指向的collection移除元素。
Collection接口:Collection表示一组对象,最小存储数据颗粒是单一的
List...
分类:
编程语言 时间:
2015-01-21 18:21:50
阅读次数:
263
1,继承结构图:
-1,ArrayList继承AbstractList抽象类,实现List、RandomAccess、Cloneable、Serializable接口。
-2,查看List接口的继承关系,我们看到List接口实现了Collection接口。Collection接口是基本集合类接口。查看Collection接口的说明:
/** * The root ...
分类:
其他好文 时间:
2015-01-20 15:50:11
阅读次数:
193
Map接口
与Collection接口不同的是,Map接口保存的对象是一对对,类似key-value这样的分布。
Map接口的常用子类:
以HashMap为例使用Map:
import java.util.HashMap ;
import java.util.Map ;
public class HashMapDemo01{
public static void main...
分类:
编程语言 时间:
2015-01-19 17:21:03
阅读次数:
295
接口List中继承接口Collection,接口Collection中存在size()方法,在接口List中又覆盖size()方法,意义何在?(覆盖了很多方法,见下图)public interface List extends Collection1.父接口和子接口都是抽象方法(未实现),子类没有改...
分类:
编程语言 时间:
2015-01-08 17:04:09
阅读次数:
184
java集合
Java集合框架
Collection接口API
Iterator迭代器接口(遍历集合中的元素)
Collection子接口之一:Set接口
HashSet LinkedHashSet TreeSet
Collection子接口之二: List接口
ArrayList LinkedLi...
分类:
编程语言 时间:
2015-01-03 11:46:24
阅读次数:
285
今天看到Collection集合类这个词,发现脑海里没有太多的记忆,于是重新复习了Collection接口。迟点再总结下Map接口。下面是自己在MyEclispe中敲的代码,只有实践才可以提高记忆。/** * --Collection接口是Set接口和List接口的父接口,通常情况下不被直接使...
分类:
编程语言 时间:
2014-12-31 18:16:39
阅读次数:
195
package com.alllist.list;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import java.util.List;public class Muster { ...
分类:
其他好文 时间:
2014-12-19 23:12:02
阅读次数:
153
List,Set,Map是否继承自Collection接口?答:List,Set是,Map不是。Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java J...
分类:
其他好文 时间:
2014-12-16 00:58:46
阅读次数:
211