Map

1.Map 有泛型的必要性---防止运行时报 incompatible types: Object cannot be converted to int 

Map 中未使用泛型,Map 进行 get 操作赋值给 int[ ] 的时候报如下错误

报错:incompatible types: Object cannot be converted to int

原因:没有使用泛型约束,Map 的默认类型为 Object,要赋值的类型为 int,类型不匹配,故报错

解决办法:加上泛型

 Map<Integer,Integer> hashMap = new HashMap<>();

 

上一篇:个推技术实践 | Spark性能调优看这篇,性能提升60%↑ 成本降低50%↓


下一篇:百亿级日志流分析实践 | 剖析个推后效分析功能实现原理