为了账号安全,请及时绑定邮箱和手机立即绑定

请问Java中的HashMap和Map对象有什么区别?

请问Java中的HashMap和Map对象有什么区别?

MMTTMM 2019-08-02 12:02:32
Java中的HashMap和Map对象有什么区别?我创建的下列地图之间的区别是什么(在另一个问题中,人们似乎是交替地使用它们,我想知道它们是否/如何不同):HashMap<String, Object> map = new HashMap<String, Object>();Map<String, Object> map = new HashMap<String, Object>();
查看完整描述

4 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

地图是一个接口HashMap工具。区别在于,在第二个实现中,对HashMap的引用只允许使用Map接口中定义的函数,而第一个则允许使用HashMap中的任何公共函数(包括Map接口)。

如果你读到Sun接口教程


查看完整回答
反对 回复 2019-08-03
  • 4 回答
  • 0 关注
  • 469 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信