注解
注解(Annotation)也被称为元数据(Metadata),用于修饰解释 包、类、方法、属性、构造器、局部变量等数据信息
将Annotation当作修饰符使用
三个基本的Annotation:
-
@Override:限定某个方法,是重写父类方法,该注解只能用于方法
-
@Deprecated:用于表示某个程序元素(类、方法等)已过时
-
@SuppressWarnings:抑制编译器警告
@Override:
-
验证方法是否重写,如果没有重写就报错
-
@Deprecated:
-
不再推荐使用,但是可以使用
-
可以修饰方法、类、字段、包、参数等等
-
可以做版本升级过渡使用
@SuppressWarnings:
-
在{" "}中放置想要抑制警告信息的范围
-
@SuppressWarnings 作用范围和放置位置有关;可以放在方法上,也可以放在类上
元注解
修饰注解的注解
@Retention元注解
@Target元注解
@Documented元注解
@Inherited元注解

浙公网安备 33010602011771号