Hashtable和HashMap 的区别
Hashtable和HashMap
第一点不同
主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。
第二点不同
(也许是最重要的不同) Hashtable是同步的,HashMsp是异步的(可通过Collections.synchronizedMap()创建一个线程安全的map)。
第三点不同
HashMap的key值可以为null, Hashtable不可以。