当前位置: 首页 > 图灵资讯 > 技术篇> Java语言中HashMap的接口方法:Maps.newHashMap()和new HashMap()的区别

Java语言中HashMap的接口方法:Maps.newHashMap()和new HashMap()的区别

来源:图灵教育
时间:2023-06-09 10:16:16

谷歌提供的guava包首次接触到这种写法,依赖如下:

<!-- google java lib --><dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>17.0</version></dependency>

Map<String, Object> result = new HashMap<String,Object>();

这是java本土API写法,需要手动添加泛型。本质上,两种新Map集合的结果没有区别,但是Maps.newhashmap的写作更简洁。