浅谈HashTable和HashMap

从内部方法来看

  • HashMap继承AbstractMap类;
  • 而HashTable是继承Dictionary类;
  • 都实现了map,Cloneable(可复制),Serializable(可序列化)三个接口;

从线程安全来看:

  • HashTable是线程安全的,它的每个方法都加入了Synchronize方法,在线程并发环境下,可以直接使用HashTable,不需要为其方法实现同步;
  • HashMap不是线程安全的,在多线程并发环境下可能会产生死锁问题,需要自己增加同步处理;

おすすめ

転載: blog.csdn.net/qq_43521500/article/details/121290069