什么是Java中的SuppressWarnings(“未选中”)?
有时在浏览代码时,我看到许多方法都指定了注释:
@SuppressWarnings("unchecked")
这是什么意思?
回答:
有时Java泛型只是没有让你做你想要什么,你需要有效地告诉编译器,你在做什么真的会是在执行时的法律。
当我模拟通用接口时,通常会感到很痛苦,但是也有其他示例。通常值得尝试的是找到一种避免警告而不是抑制警告的方法(Java Generics FAQ在这里有所帮助),但是有时即使有可能,它也会使代码变形太多,以至于抑制警告变得更加整洁。在这种情况下,请务必添加解释性注释!
相同的泛型FAQ在此主题上有多个部分,以“什么是“未经检查”的警告?”开头。-值得一读。
以上是 什么是Java中的SuppressWarnings(“未选中”)? 的全部内容, 来源链接: utcz.com/qa/410933.html