后端岗位面试题更新 2026-08-05

请介绍 Java 中 Hashtable 的基本特性及其与 HashMap 的主要区别。

TP-LINK美团后端开发互联网/IT电子/半导体技术原理方案权衡Java

考察说明

考察对经典集合类特性、线程安全与性能取舍的理解

回答思路

  1. 说明 Hashtable 基于哈希表实现、键值不允许为 null
  2. 指出 Hashtable 的方法通过 synchronized 保证线程安全
  3. 对比 HashMap 在允许 null、性能与迭代行为上的差异
  4. 提及现代并发场景下更推荐 ConcurrentHashMap
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。