后端岗位面试题更新 2026-08-05
请介绍 Java 中 Hashtable 的基本特性及其与 HashMap 的主要区别。
TP-LINK美团后端开发互联网/IT电子/半导体技术原理方案权衡Java
考察说明
考察对经典集合类特性、线程安全与性能取舍的理解
回答思路
- 说明 Hashtable 基于哈希表实现、键值不允许为 null
- 指出 Hashtable 的方法通过 synchronized 保证线程安全
- 对比 HashMap 在允许 null、性能与迭代行为上的差异
- 提及现代并发场景下更推荐 ConcurrentHashMap
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。