HashMap和Hashtable的区别?

参考解答

  • 它们都实现了Map接口
  • HashMap 是非线程安全的,而Hashtable 是线程安全的,因此效率上HashMap高
  • HashMap 可以有一个null作为key,value也允许null值,而Hashtable的键值都不能为null
  • Hashtable 已被效率更好的ConcurrentHashMap替代,它自己不推荐被使用

results matching ""

    No results matching ""