HashMap问题

liuyun0984 2004-11-01 08:02:46
在一个JSP的例子中看到HashMap不知和HashTable有什么区别,和HashTable比它有什么特点

请高手指教谢谢
...全文
109 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
alaal 2004-11-01
  • 打赏
  • 举报
回复
如上所说之外,hashmap允许空键值,hashtable不允许

他们都是继承的map接口
micker 2004-11-01
  • 打赏
  • 举报
回复
同意楼上的。
边城狂人 2004-11-01
  • 打赏
  • 举报
回复
小虫正好说错了,HashMap 不是线程安全的,文档里加粗了这么一行字:
Note that this implementation is not synchronized

HashTable 是线程安全的,而且实现的 Servializable 接口,可以序列化。
但是 HashTable 的效率要比 HashMap 差一些,所以,如果不需要线程安全,也不需要序列化的情况下,不审用 HashMap 比较好一些。
tutor666 2004-11-01
  • 打赏
  • 举报
回复
hashmap是线程安全的

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧