Map<String,String> m=new HashMap<String,String>()

等于

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

HashMap<String,String> hashMapOut=new HashMap<String,String>()

 

 

Map是个接口
HashMap是它的实现类

 

这种声明方式没有问题

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

一般情况下 都是用接口来声明的

用Map的好处是new后面可以跟其他的实现,不一定是HashMap  可以跟其他的

用HashMap声明的话,new后面貌似就只能跟HashMap了

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄