HashMap和HashTable的区别
A.继承不同【但是它们实现的接口一样,如Map、Serializable, Cloneable】:
HashMap继承AbstractMap
HashMap是非线程【安全的】,效率高
HashMap:null可以作为value或Entry的key
HashMap没有这个方法。
HashTable有这个方法。
A.继承不同【但是它们实现的接口一样,如Map、Serializable, Cloneable】:
HashMap继承AbstractMap
HashTable继承Dictionary
HashMap是非线程【安全的】,效率高
HashTable是线程安全的,效率低。
HashMap:null可以作为value或Entry的key
HashTable:不允许null作为value或Entry的key,否则====>>>NullPointerException空指针异常
HashMap没有这个方法。
HashTable有这个方法。