注解:或者叫注释,编译后生成xxx.class文件
英文单词:Annotation ,是一种引用数据类型
注解可以出现在类上,属性上,方法上,变量上等...
元注解:用来标注”注解类型“的”注解“,称位元注解
常见的元注解:Target Retention
@Target({ElementType.METHOD}) :表示”被标注的注解“只能出现在方法上。
Retention用来标注”被标注的注解“最终保存在哪里
@Retention(RetentionPolicy.RUNTIME) :
RUNTIME :class文件中并且可被反射机制读取
SOURCE : 保存在 java源文件中
CLASS : class文件中
属性value : 注解value可以省略
属性类型可以是:byte, short, int ,long,float,double,boolean,char,string,class 枚举类型,以及以上每一组的数组形式。
标签:标注,Target,注解,RUNTIME,class,Retention From: https://www.cnblogs.com/p1121/p/17015425.html