集合框架(Collection Framework)泛指java.util包的若干个类和接口.如Collection,List,ArrayList,LinkedList,Vector(自动增长数组),HashSet,HashMap等.集合框架中的类主要封装的是典型的数据结构,如动态数组,链表,堆栈,...
分类:
其他好文 时间:
2014-08-25 16:18:34
阅读次数:
163
很多人用过ArrayList和HashSet,但是真正知道他们内部结构的有几个呢?...
分类:
编程语言 时间:
2014-08-24 18:05:32
阅读次数:
236
注:以下源码基于jdk1.7.0_11
Set集合其实是对Map集合的封装,Map集合存储的是键值对,那么我们将值隐藏,不向外界暴露,这样就形成了Set集合。
对应Map集合的两个很重要的实现HashMap(基于哈希表),TreeMap(基于红黑树),Set集合也对应了两个类HashSet和TreeSet。由于之前花很多篇幅介绍了HashMap和TreeMap,在此将不再介绍其...
分类:
其他好文 时间:
2014-08-24 00:24:41
阅读次数:
248
import java.util.ArrayList;import java.util.HashSet;import java.util.Hashtable;import java.util.Iterator;import java.util.List;import java.util.Set;/*...
分类:
其他好文 时间:
2014-08-22 16:02:09
阅读次数:
156
package?com.array;??
??
import?java.util.ArrayList;??
import?java.util.HashMap;??
import?java.util.HashSet;??
import?java.util.Iterator;??
import?java.util.List;??
import?java....
分类:
编程语言 时间:
2014-08-22 13:11:09
阅读次数:
176
Exception in thread "main" java.lang.NoSuchMethodError: scala.collection.immutable.HashSet$.empty()Lscala/collection/immutable/HashSet;
at akka.actor.ActorCell$.(ActorCell.scala:336)
at akka.actor.Act...
分类:
其他好文 时间:
2014-08-20 22:41:43
阅读次数:
982
Hashmap、Hashtable都是一个数组和链表的结合体(在数据结构称“链表散列“)
hashTable和hashMap的区别:
----Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。
----Hashtable中key和value都不允许null值,而HashMap中只允许一个null键,值可以为null。
----HashMap效率比Hashtable高
----继承不同。
public class Hashtable exte...
分类:
编程语言 时间:
2014-08-19 02:09:33
阅读次数:
293
java 泛型深入之Set有用工具 各种集合泛型深入使用演示样例,匿名内部类、内部类应用于泛型探讨//Sets.javapackage org.rui.generics.set;import java.util.HashSet;import java.util.Set;/** * 一个Set有用工具...
分类:
编程语言 时间:
2014-08-18 20:01:42
阅读次数:
320
TreeSet中的对象是按照大小进行排序的,因此,TreeSet中的对象必须是可以比较大小的。①可以通过TreeSet中的对象继承Comparable接口②通过外部裁判来对对象进行大小裁定根据自定义比较器的规则,当比较的对象相同,则认为是内容上或逻辑上相同的元素,就不会把他们加进来。方式1:实现Co...
分类:
其他好文 时间:
2014-08-18 09:12:23
阅读次数:
199
HashSet是Set接口的实现类,因此,HashSet中的元素也是不能重复的。HashCode判断元素重复的标准时,首先计算新添加元素的hashCode值,当不重复是,则直接加入到该集合中,若发生重复,也称发生了碰撞,则进一步调用equals判断元素是否在逻辑上相同。 package cn.cqu...
分类:
其他好文 时间:
2014-08-17 19:57:02
阅读次数:
258