@SuppressWarnings注解用法详解
一、注释类型:
当你的编码可能存在警告时,比如安全警告,可以用它来消除。
API中是这样描述的:
指示应该在注释元素(以及包含在该注释元素中的所有程序元素)中取消显示指定的编译器警告。
注意,在给定元素中取消显示的警告集是所有包含元素中取消显示的警告的超集。
例如,如果注释一个类来取消显示某个警告,同时注释一个方法来取消显示另一个警告,那么将在此方法中同时取消显示这两个警告。
根据风格不同,程序员应该始终在最里层的嵌套元素上使用此注释,在那里使用才有效。
如果要在特定的方法中取消显示某个警告,则应该注释该方法而不是注释它的类。
在java编译过程中会出现很多警告,有很多是安全的,但是每次编译有很多警告影响我们对error的过滤和修改,我们可以在代码中加上 @SuppressWarnings(“XXXX”); 来解决
二、SuppressWarnings的用法。
1、以下为抑制单类型的警告。
(没有用@SuppressWarnings抑制警告)
(有用@SuppressWarnings抑制了警告