读书人

Hash地图与Hashtable的区别

发布时间: 2013-11-30 22:36:00 作者: rapoo

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在多线程中必须提供外同步

?

? ? ??

读书人网 >行业软件

热点推荐