转自ITEYE alex09 仅供自己学习记录HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的...
分类:
编程语言 时间:
2015-11-11 13:04:32
阅读次数:
353
packageceshi01;importjava.util.ArrayList;importjava.util.HashSet;publicclassCsss{ publicstaticvoidmain(String[]args){ //添加list数据 //List可以存储一组不唯一,有序的对象 //ArrayListLinkedList是List接口常用的实现类 //ArrayList采用和数组相同的存储方式,在..
分类:
其他好文 时间:
2015-11-09 14:02:48
阅读次数:
193
HashSet不包含重复元素,由哈希表支持。下面我就开始剖析下HashSet的源代码:首先从构造方法开始;privatetransientHashMap<E,Object>map;
publicHashSet(){
map=newHashMap<E,Object>();
}
publicHashSet(Collection<?extendsE>c){
map=newHashMap<E,O..
分类:
编程语言 时间:
2015-11-09 11:03:02
阅读次数:
243
源码分析HashSet源码分析HashMap源码分析源码解析Servlet和HttpServlet
分类:
其他好文 时间:
2015-11-09 11:00:16
阅读次数:
147
1,hashset:内部封装的是一个map,所以保证值不重复,线性不安全 2,hashmap:内部为hash表,数组与链表,所谓的链表也就是entry内部类,此内部类有next,key,value字段,线性不安全 3,arrayList:封装了...
分类:
编程语言 时间:
2015-11-08 16:38:56
阅读次数:
195
HashSet 的实现 对于 HashSet 而言,它是基于 HashMap 实现的,HashSet 底层采用 HashMap 来保存所有元素,因此 HashSet 的实现比较简单,查看 HashSet 的源代码,可以看到如下代码:Java代码 publicclassHashSetextendsAb...
分类:
编程语言 时间:
2015-11-06 17:39:58
阅读次数:
248
TreeSet实现了SortedSet也实现了Set,但它不是随便一个对象都能存储:publicclassTreeSetTest{
publicstaticvoidmain(String[]args){
TreeSettree=newTreeSet();
tree.add(newPepole("zhangsan"));
tree.add(newPepole("lisi"));
System.out.println(tree);
}
}
classPepole{
..
分类:
编程语言 时间:
2015-11-05 00:49:13
阅读次数:
149
Set接口及其实现类HashSet:Set接口是Collection接口的子接口,Set是元素无序且不可重复的集合HashSet(哈希集):是Set的一个重要实现类Set从Collection接口中继承了添加与删除的方法,但是其没有set方法,因为他存的数据都是无序的所以无法给定一个索引修改该索引的...
分类:
其他好文 时间:
2015-11-03 19:19:08
阅读次数:
131
详解HashSet不含重复元素的实现HashSet的add方法:publicbooleanadd(Ee)如果此set中尚未包含指定元素,则添加指定元素。更确切地讲,如果此set没有包含满足(e==null?e2==null:e.equals(e2))的元素e2,则向此set添加指定的元素e。如果此set已包含该元素,则该调用不更改set并返..
分类:
编程语言 时间:
2015-11-03 00:49:15
阅读次数:
167
publicinterfaceSet<E>extendsCollection<E>一个不包含重复元素的collection。更确切地讲,set不包含满足e1.equals(e2)的元素对e1和e2,并且最多包含一个null元素。正如其名称所暗示的,此接口模仿了数学上的set抽象。publicclassHashSet<E>extendsAbstractS..
分类:
编程语言 时间:
2015-11-03 00:48:05
阅读次数:
232