简单的说下HashMap与HashTable的区别

要说这两者的区别,简单的归纳有以下几点:

1.两者继承的抽象类不一样,HashMap 继承至AbstractMap,HashTable继承至Dictionary(该类已经废弃),建议实现Map

2.HashMap是非线程安全的,HashTable 是线程安全的(方法用了syncronized修饰,成员变量用了transient 修饰)。

3.HashMap允许存在null的键或null的值,

你可能感兴趣的:(java)