HashMap与HashTable性能对比,总结差异点?
- 内容介绍
- 相关推荐
本文共计354个文字,预计阅读时间需要2分钟。
1. 继承的类 + 首先HashTable产生于JDK1.0,HashMap产生于JDK1.2,看类声明: + public class HashMap extends AbstractMap implements Map, Cloneable, java.io.Serializable {
1.继承的类
首先HashTable产生于JDK1.0,HashMap产生于JDK1.2,看类声明:
public class Hashtable<K,V>extends Dictionary<K,V>
implements Map<K,V>, Cloneable, java.io.Serializable {public class HashMap<K,V> extends AbstractMap<K,V>
implements Map<K,V>, Cloneable, Serializable {
其中HashTable多继承了一个Dictionary,但是在Dictionary类注释上有这么一句话,标识其已经废除了,多了一个elements方法,一个contains方法,contains与containsValue方法一样的。
本文共计354个文字,预计阅读时间需要2分钟。
1. 继承的类 + 首先HashTable产生于JDK1.0,HashMap产生于JDK1.2,看类声明: + public class HashMap extends AbstractMap implements Map, Cloneable, java.io.Serializable {
1.继承的类
首先HashTable产生于JDK1.0,HashMap产生于JDK1.2,看类声明:
public class Hashtable<K,V>extends Dictionary<K,V>
implements Map<K,V>, Cloneable, java.io.Serializable {public class HashMap<K,V> extends AbstractMap<K,V>
implements Map<K,V>, Cloneable, Serializable {
其中HashTable多继承了一个Dictionary,但是在Dictionary类注释上有这么一句话,标识其已经废除了,多了一个elements方法,一个contains方法,contains与containsValue方法一样的。

