开发者社区> 问答> 正文

哈希映射和哈希表之间的差异是什么?

Java里的hashmap和映射有什么差异?

展开
收起
YDYK 2020-04-26 09:47:58 689 0
1 条回答
写回答
取消 提交回答
  • 这也是一个很容易的问题。主要区别是哈希表是同步的,哈希映射不是。

    如果出于其他原因,请告诉他们,HashTable 是旧类(JDK 1.0 的一部分),以后通过实现 Map 接口将其提升为集合框架。它仍然有一些额外的功能,如枚举器与它,这是哈希映射缺乏。

    另一个次要原因可能是:哈希映射支持空键(映射到零存储桶),哈希表不支持空键,并在此类尝试中引发 NullPointerexception。

    2020-04-26 09:48:17
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
RowKey与索引设计:技巧与案例分析 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载