格式:
public @interface 注解名称{属性列表}
JDK中预定注解
@Override: 检测被该注解标注的方法重写
@SuppressWarnings:压制警告
@Deprecated: 该注解标注的内容,表示已过时
元注解:
@Target:描述注解能够作用的位置
ElementType取值:
Type可以作用于类上,
METHOD:可以用在方法上
FIELD,可以作用于成员变量上
@Retention:描述注解被保留的阶段
@Documented 描述注解是否被抽取到api文档中
@Inheritd: 描述注解是否被子类继承