java映射和HashMap中的集合
我不理解以下两种说法的区别:-java映射和HashMap中的集合,java,collections,Java,Collections,我不理解以下两种说法的区别:- HashMap<Integer,String> hashmap = new HashMap<Integer,String>(); Map<Integer,String> hashmap = new HashMap<Integer,String>(); HashMap HashMap=newhashmap(); Map hashmap=新hashmap(); 以上两条语句的工作方式相同,输出没有区别 或 运行
HashMap<Integer,String> hashmap = new HashMap<Integer,String>();
Map<Integer,String> hashmap = new HashMap<Integer,String>();
HashMap HashMap=newhashmap();
Map hashmap=新hashmap();
以上两条语句的工作方式相同,输出没有区别
或
运行两个语句时有任何时差 Map是HashMap实现的接口。有关更多信息,请参阅。映射是HashMap实现的接口。有关更多信息,请参阅。只是
Map
是一个由HashMap
实现的接口。这是两个选项中最好的一个,只是Map
是一个由HashMap
实现的接口。这是两种选择中的较好选择