21.HashMap和HashTable有何区别?
HashMap是HashTable的轻量级实现(非线程安全的实现),它们都继承自Map接口,HashTable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现。它们采用的hash/rehash算法大概一样,所以性能上不会有很大的差异,但是它们也有以下不同点: HashMap是HashTabl
21.HashMap和HashTable有何区别?
HashMap是HashTable的轻量级实现(非线程安全的实现),它们都继承自Map接口,HashTable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现。它们采用的hash/rehash算法大概一样,所以性能上不会有很大的差异,但是它们也有以下不同点: HashMap是HashTabl