注解(Annotation):
(1) 也被称为元数据,用于修饰包、类、方法、属性、构造器、局部变量等数信息。
(2) 和注释一样,注解不影响程序逻辑,但注解可以被编译运行,相当于嵌入在代码中的补充信息。
@Override:限定某个方法,重写父类方法,该方法只能用于方法。(可写也可不写,但加了会去检查是否重写)
@Deprecated:用于表示某个程序元素(类方法等)已过时(中划线),过时是不再推荐使用,但是不是不能用
@SuppressWarnings({"all,抑制所有警告"}):抑制编译器警告(报黄色代码消失)
放在那个方法之上,就作用域那个方法,放在类上,作用域整个类
@interface表示后面是注解 @interface override
元注解(修饰注解的注解)
@Target 修饰注解的注解 ,在什么之上
@Retention 保留时长
@Documented 生成文档是,保留@Deprecated
@Inherrited 子类也会保留该注解