1、注解是什么
java中的注解(Annotation),也叫元数据。是Java 5以后版本引入的一个特性。
注解与类、接口、枚举是在同一个层次,可以用来标注包、类、字段、方法、局部变量、方法参数等元素,达到对这些元素的描述和说明。
注解是可以允许jvm在运行中读取它,这一点与注释完全不同。并且包含多种加载策略,可以灵活配置。
了解注解、注释区别看这里:注解、注释有什么区别
如何自定义注解看这里:如何使用注解
2、注解有哪些加载策略
注解包含3中可配置的加载策略(RetentionPolicy),根据不同的需要进行不同的配置,具体如下: