私はJavaが初めてで、ハッシュマップの次の使用法に出くわしました:
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
同じプログラミング構造ですか? それらは同じ意味で使用できますか?