1、(最重要的)Hashtable的方法是Synchronize的,而HashMap不是,
在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap就必须为之提供外同步。
2、 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。
3、 HashMap把Hashtable的contains方法去掉了,改成了containsvalue和containskey
1、(最重要的)Hashtable的方法是Synchronize的,而HashMap不是,
在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap就必须为之提供外同步。
2、 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。
3、 HashMap把Hashtable的contains方法去掉了,改成了containsvalue和containskey