特牛网址导航

Hashtable和HashMap的区别-CSDN博客

网友收藏
1、父类不同:HashMap是继承自AbstractMap类,而HashTable是继承自Dictionary。2、null值问题Hashtable既不支持Null key也不支持Null value。HashMap中,null可以作为键,这样的键只有一个;可以有一个或多个键所对应的值为null。3、线程安全性Hashtable是线程安全的,它的每个方法中都加入了Synchronize方法。HashMap不是线程安全的,在多线程并发的环境下,可能会产生死锁等问题。使用HashMap时就必须要_hashtable和hashmap