参考:https://blog.csdn.net/qq_27029491/article/details/45531845
new HashMap()默认的key和value都是Object类型
而后者使用泛型规定了key是String类型,value是List类型
new HashMap()更好的原因:
在运行期没有区别,泛型只在java编译期有效。
后者进行约束,取值的时候不用进行向下转换。
前者取出的时候容易向下转换出错
new HashMap()和new HashMap String,String ()的区别
最新推荐文章于 2024-06-19 11:15:04 发布