HashMap:
1-key/value。hashcode(),equals().key,put()方法,若存在key值,则替换更新。
2-允许键是null(1个),适用于单线程。
3-快。
4-JAVA1.2。
HashTable:
1-不允许键值为null。同步的,使用多线程。
2-慢。
3-JDK1
WeakHashMap: 1-key对象未被引用,key/value被回收。