注解分为 1.内建注解 2.元注解 3.自定义注解
内建注解 又可以说成 标准注解类型
-
重写父类方法 @Override
-
标示已过时(虽然是标志已过时 但是也照样可以用 只是不建议用) @Deprecated
-
抑制警告 @SuppressWarnings("unchecked") @SuppressWarnings("rawtypes")
四个元注解类型
-
@Target 指定被其修饰的注解能用于修饰哪些程序元素 成员变量value为ElementType枚举类型
-
@Retention 指定该注解可使用反射读取 成员变量value : RetentionPolicy
-
@Documented 指定被其修饰的注解将被JavaDoc工具提取成文档
-
@Inherited 指定被其修饰的注解将具有继承性
自定义注解 使用@interface
注解跟 类 接口 枚举 是同级的