开发者社区 问答 正文

HashMap、HashTable 的区别及其优缺点?

HashMap、HashTable 的区别及其优缺点?

展开
收起
芯在这 2021-12-05 17:23:31 568 分享 版权
1 条回答
写回答
取消 提交回答
  • HashMap和HashTable区别:

    Hashtable的方法是同步的,而HashMap的方法不是,Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。

    HashMap优缺点:

    HashMap是一个线程不同步的,那么就意味着执行效率高。

    HashTable优缺点:

    HashTable是一个线程同步的就意味着执行效率低,但是HashMap也可以将线程进行同步,这就意味着,我们以后再使用中,尽量使用HashMap这个类。

    2021-12-05 17:23:43
    赞同 展开评论