HashMap是非线程安全的,HashTable是线程安全的,每一个方法都有 synchronize关键字 HashMap 允许有一个Key为null,而HashTable 的key和 value都不允许为空