注解

注解:或者叫注释,编译后生成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 枚举类型,以及以上每一组的数组形式。
      

  

posted @ 2022-12-30 17:24  阿文程序猿  阅读(59)  评论(0)    收藏  举报