概念
JDK内置注解
Deprecated
public class NewClass {
@Deprecated
public void show1() {
}
public void demo() {
show1(); //这个标注过时的方法会被划线
}
}
SuppressWarnings
@SuppressWarnings("all") //压制所有的警告
public class NewClass {
public void demo() {
}
}
自定义注解——格式&本质
public @interface AnnoTationC {
String str();
}
@AnnoTationC(str = "小新")
public class NewObj {
}
ps:可以通过自定义注解后反编译得到结果
元注解
解析注解