Fork me on GitHub

Hashtable和HashMap 的区别


Hashtable和HashMap 

第一点不同

主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。

第二点不同

(也许是最重要的不同) Hashtable是同步的,HashMsp是异步的(可通过Collections.synchronizedMap()创建一个线程安全的map)。

第三点不同

HashMap的key值可以为null, Hashtable不可以。

posted @ 2017-12-15 18:47  北斗2016  阅读(159)  评论(0编辑  收藏  举报