Hashmap与Hashtable的区别

1、Hashtable继承自Dictionary类

      Hashmap是Java 1.2引进的Map接口的一个实现

2、Hashtable不允许null做为key或value

     Hashmap允许null做为key和value(只能有一条记录的key为null,可以由多条记录的value为null)

3、Hashtable是的方法是同步的。(可以不用采取任何特殊的行为就可以在一个多线程的应用程序中使用Hashtable,但是当不需要同步时,又不能切断它的同步)

     Hashmap在多线程中必须提供外同步

      

猜你喜欢

转载自fenglingcao-dreamfly.iteye.com/blog/1981710