MAP总结

HashMap和Hashtable的区别

1.基类

HashMap基于AbstractMap

Hashtable基于Dictionary

2.线程同步

HashMap线程不同步,但可以通过Collections类的synchronized方法锁定线程

Hashtable线程同步

3.键-值

HashMap的可以有一个key值为null,多个value值为null

Hashtable的key值和value值都不可以为null

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Map概括 Map 是“键值对”映射的抽象接口。 AbstractMap 实现了Map中的绝大部分函数接口。它减少...
    望月成三人阅读 945评论 0 2
  • 声明:原创文章,转载请注明出处。http://www.jianshu.com/u/e02df63eaa87 Jav...
    唐影若凡阅读 467评论 0 1
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,785评论 18 399
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,382评论 11 349
  • java笔记第一天 == 和 equals ==比较的比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量...
    jmychou阅读 1,526评论 0 3