注解.txt 979 B

1234567891011121314151617181920212223242526272829
  1. 元注解:
  2. 元注解其实就是描述注解的注解。
  3. 常用的元注解:
  4. @Retention 理解它修饰的哪个注解可以保留的时间(生命周期),保留策略。
  5. |-它有三个值:SOURCE(编译的时候就丢掉),CLASS(跟着类走),RUNTIME(一直保留到程序运行时)
  6. @Target 指定了注解能够在哪使用
  7. |-ElementType.TYPE 类、接口、枚举类
  8. |-ElementType.FIELD 属性、成员变量
  9. |-ElementType.METHOD 方法
  10. |-ElementType.PARAMETER 参数
  11. |-ElementType.CONSTRUCTOR 构造方法
  12. |-ElementType.LOCAL_VARIABLE 局部遍历
  13. |-ElementType.ANNOTATION_TYPE 注解类型
  14. |-ElementType.PACKAGE 包
  15. |-ElementType.TYPE_PARAMETER 参数类型
  16. |-ElementType.TYPE_USE 使用类型
  17. @Documented 表示该自定义注解,会出现在API文档里面。
  18. @Inherited 表示修饰的自定义注解可以被子类继承