一 笔记
@SuppressWarnings注解
- 去除编译器警告信息,是在编译阶段起作用;
- @SuppressWarnings(“all”) 忽略所有警告,all固定写法
- @SuppressWarnings(“unused”) 这个是专门用来去除“unused”警告(未使用警告信息的去除);unused不能随便编写,是固定的
- @SuppressWarnings(value = {“unused”, “rawtypes”}) rawtypes去除泛型警告
二 未使用@SuppressWarnings注解,会显示对应警告信息
public class AnnotationTest04 {
public static void main(String[] args) {
int age = 20;
ArrayList list = new ArrayList();
}
}
三 使用@SuppressWarnings注解,警告信息被去除
public class AnnotationTest04 {
public static void main(String[] args) {
//这个是专门用来去除“unused”警告(未使用警告信息的去除);unused不能随便编写,是固定的
@SuppressWarnings("unused")
int age = 20;
//rawtypes去除泛型警告
@SuppressWarnings(value = {"unused", "rawtypes"})
ArrayList list = new ArrayList();
}
}
四 使用all一次性忽略所有警告
//忽略所有警告,all固定写法
@SuppressWarnings("all")
public class AnnotationTest044 {
public static void main(String[] args) {
int age = 20;
ArrayList list = new ArrayList();
}
}