我是 java 新手,遇到了 hashmaps 的以下用法:
public static HashMap< String, Integer > Table1;
....
Table1 = new HashMap< String, Integer > ();
.....
public Map<String, Integer> Table2 = new HashMap<String, Integer>();
我的问题是上述陈述是否等效?我看到Map<String, Integer>
用于Table2。HashMap< String, Integer > Table1
和Map<String, Integer> Table2
相同的编程结构吗?它们可以互换使用吗?