使用 @SuppressWarnings 来排除警告

从 Java 5.0 开始,可以使用 java.lang.SuppressWarning 注释来禁用与一部分编译单元相关的编译警告。

 @SuppressWarning("unused") public void foo() {
  String s;
 }

如果未指定此注释,编译器就会发出警告消息以指示从未使用局部变量 s。指定此注释后,编译器将在该 foo 方法局部以静默方式忽略此警告。这就可以保留同一编译单元或同一项目中其他位置的警告。

可以在 SuppressWarnings 注释中使用的标记列表如下所示: