转自http://blog.csdn.net/java2000_net/archive/2008/06/05/2512510.aspx我们先看2个类的定义[java] view plaincopypublicclassHashtableextendsDictionaryimplementsMap,C...
分类:
其他好文 时间:
2015-03-13 18:37:21
阅读次数:
149
一、vector与ArrayList区别 首先要说明的是vector和arraylist都是list的实现类,都是代表链表的数据结构。 java.util.Vector;类中package java.util;public class Vector extends AbstractList impl...
分类:
其他好文 时间:
2014-11-12 10:30:09
阅读次数:
280
MapMap用于保存具有映射关系的数据。Map中key不允许重复,value可以重复,key和value之间存在单向一对一关系HashMap和Hashtable区别1 Hashtable线程安全、HashMap线程不安全,所以HashMap性能高一点2 Hashtable不允许用null做key和v...
分类:
编程语言 时间:
2014-08-22 16:11:59
阅读次数:
252
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
区别:1,Dictionary支持泛型,而Hashtable不支持。
2,Dictionary没有装填因子(Load
Facto)概念,当容量不够时才扩容(扩容跟Hashtable一样,也是两倍于当前容量最小素数),Hashtable是“已装载元素”与”bucket数组长度“大于装载因子时扩容。
3...
分类:
其他好文 时间:
2014-05-22 01:13:46
阅读次数:
321