简单的说HashMap是HashTable的轻量级实现,即非线程安全的实现,他们的主要区别概述为:

    HashMap            HashTable

(1)允许键和值为null         不允许键或值为null

(2)不是同步的,适合单线程     同步的,适合多线程

(3)提供可供应用迭代的键的集合   提供了对键的列举(Enumeration)

最新文章

  1. View的事件体系
  2. JDBC 常用词汇以及初步思想
  3. C#委托Action、Action<T>、Func<T>、Predicate<T>
  4. Linux卸载系统自带的JDK
  5. UWP源码——Unit Test
  6. POJ 1577 Falling Leaves (子母二叉树,给出叶子节点的删除序列,求前序遍历)
  7. jQuery实现列表自动滚动
  8. PHP编写的SVN类
  9. 关于初始化C++类成员
  10. selenium 远程调用浏览器
  11. Miller-Rabin 素性测试
  12. Celery 使用(一)
  13. NDK 开发中,各种指令集的坑,arm64
  14. Spark编程模型
  15. React-router v4教程
  16. 数据仓库建模对比: 比较表格和多维解决方案 (Comparing tabular and multidimensional solutions)
  17. ORA-01000
  18. cache基础
  19. 【spring源码分析】BeanDefinitionRegistryPostProcessor接口可自定义bean加入IOC
  20. 【两分钟教程】如何更改Xcode项目名称

热门文章

  1. C#实现FTP文件夹下载功能【转载】
  2. iOS swift使用xib绘制UIView
  3. 【Java基础】Jar包结构结构分析和操作具体解释
  4. mysql_convert_table_format 批量修改表引擎
  5. Java基础知识强化之IO流笔记24:FileInputStream / FileOutputStream 复制文本文件案例2
  6. mac下通过docker搭建LEMP环境
  7. IE浏览器div错乱问题
  8. StarUML启动时候出现"System Error. Code:1722. RPC服务器不可用."错误的解决办法
  9. 关于wordpress中更换CKEditor编辑器
  10. js跨浏览器事件对象、事件处理程序