作为一个精致的代码主义者,是绝对不允许IDE里面出现各种屎黄色的警告信息的。
比如Raw use of parameterized class xxx
,当然出现这种警告有两种可能,一种是我们没有正确使用泛型,这种就比较好解决了正确使用即可,另外一种就比较膈应人,可能是调用别人的方法。
一、对象带上具体的泛型 (推荐)
这种就比较好理解了,好比我们相面New
一个Map
,我们只需要正确使用泛型即可。
二、在方法上加注解
这种就属于比较隔应的了,如果是调用别人的方法,要么强制转换,要么直接用,结果就是出现屎黄色的波浪线。
这种方法就只能退而求其次,屏蔽到IDEA的提示,我们可以在方法上下面的注解
@SuppressWarnings({"rawtypes"})
评论 (0)