猿问

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

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

我创建的下列地图之间的区别是什么(在另一个问题中,人们似乎是交替地使用它们,我想知道它们是否/如何不同):

HashMap<String, Object> map = new HashMap<String, Object>();Map<String, Object> map = new HashMap<String, Object>();


月关宝盒
浏览 2360回答 3
3回答

人到中年有点甜

地图是一个接口HashMap工具。区别在于,在第二个实现中,对HashMap的引用只允许使用Map接口中定义的函数,而第一个则允许使用HashMap中的任何公共函数(包括Map接口)。如果你读到Sun接口教程
随时随地看视频慕课网APP

相关分类

Java
我要回答