【发布时间】:2019-12-03 05:23:40
【问题描述】:
Java 新手,当我想初始化一个 HashMap 时。我可以找到这两个解决方案:
Map<String, String> myMap = HashMap<String, String>;
HashMap<String, String> myMap = HashMap<String, String>;
我知道 Map 是一个接口,而 HashMap 实现了它。但是为什么我们这里有两个?他们每个人的好处是什么?
【问题讨论】:
-
@MadPhysicist 我没有更改任何内容,只是修复了格式。泛型已经存在,但在常规文本块中不可见。 (让它们可见是我编辑的主要目的)