什么是Java中的SuppressWarnings(“unchecked”)?

问题:

有时通过代码查看时,我看到许多方法指定了一个注释:

@SuppressWarnings("unchecked")

这是什么意思?

回答:

有时Java泛型只是不让你做你想要的,你需要有效地告诉编译器你在做什么真的will在执行时是合法的。
当我嘲笑通用接口时,我通常会发现这是一个痛苦,但也有其他的例子。通常值得尝试避免警告而不是抑制它(Java Generics FAQ在这里)的方式,但有时即使is可能,它会使代码变得不那么好,从而抑制警告更加简洁。在这种情况下总是添加一个解释性的评论
相同的泛型常见问题解答有几个部分,从“What is an “unchecked” warning?”开始,它非常值得一读。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: What is SuppressWarnings (“unchecked”) in Java?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

8 + 1 =