我是 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相同的编程结构吗?它们可以互换使用吗?