<分区>
下面两个声明语句有什么区别:
HashMap<Character, Character> map = new HashMap<Character, Character>();
Map<Character, Character> map = new HashMap<Character, Character>();
在这种特殊情况下使用接口(interface) Map
而不是 HashMap
有什么好处?
在下面的情况下,Map 肯定更好,因为该方法可以接受不同类型的 map 吗?(如果有意的话)
public void method(Map map){
}