HashMap<String,String> map = new HashMap<String,String>();

成王败寇 发布于 2013/05/08 18:14
阅读 3K+
收藏 0
 HashMap<String,String>  map = new  HashMap<String,String>();
这句话对吗?如果错误,为什么?一般应该改成什么样?请稍微解释一下
加载中
0
皮蛋猫
皮蛋猫

这种申明方式没有问题。.

只不过一般习惯在前面使用接口来进行创建,如下

Map<String,String> map = new  HashMap<String,String>();

皮蛋猫
皮蛋猫
@ZeroOne 对头,习惯而已
甘薯
甘薯
说的没错,不过就楼主提问的这个场景, 用接口来创建是没什么意义的,只是一种习惯而已, 不遵守也没问题。
0
skyline520
skyline520
这句话没有问题,只是用实现类来声明了实现类,一般情况下 都是用接口来声明的
0
_A_J
_A_J
面向接口的好处是你可以随时修改这个具体的实现
0
waitinghc
waitinghc
这种写法还比较省资源
0
Cc_okone
Cc_okone
据说在嵌入式里边,这样写优势很大
返回顶部
顶部