摘要:一、HashMap和HashTable区别:1.HashTable是Dictionary的子类,HashMap是Map接口的一个实现类;2.HashTable中的方法是同步的,而HashMap中方法是非同步的.也就是说,在多线程的情况下用HashMap需要额外的同步机制.Map Collections.synchronziedMap(Map m)这个方法返回一个同步的Map,封装了底层的HashMap方法,使得多线程安全.或者采用ConcurrentMap接口;3.HashMap中,键和值都可以为null(null键只能有一个),HashTable不允许为null。当get()方法时返回nul
阅读全文