HashMap和HashTable的区别

Hashtable中的很多方法都是同步的, HashMap需要使用Collections.synchronizedMap(Map m)来实现同步

两者虽有共同的接口map; 但Hashtable是Dictionary的子类, HashMap是AbstractMap的子类

Hashtable的遍历使用Enumeration , 而HashMap的遍历使用Iterator

HashMap中null可以做为键和值, HashTable键和值都不能为null

HashMap和HashTable的散列值取得方式不一致

HashSet的内部就是一个HashMap

你可能感兴趣的:(Hashtable)