java注解Annotation你会了吗

1.简介:

java注解Annotation你会了吗_第1张图片

 2.注释用途:

java注解Annotation你会了吗_第2张图片

java注解Annotation你会了吗_第3张图片

java注解Annotation你会了吗_第4张图片

3.自定义注解

java注解Annotation你会了吗_第5张图片

自定义注解必须配上注解的信息处里流程(使用反射)才有意义

自定义注解一般会指明2个元注解:Retention,Target

        使用默认值:

4.元注解

1.简介:

               java注解Annotation你会了吗_第6张图片

2.Retention:指定Annotation的生命周期

                java注解Annotation你会了吗_第7张图片

3.Target:指定Annotation能修饰哪些程序元素

                java注解Annotation你会了吗_第8张图片

        

**************************************************************

以下2个使用频率低一些

4.Documented:表示所修饰的注解在被javadoc解析时,保存下来

    Inherited:被它修饰的Annotation将具有继承性,其子类将具有该注解;

                java注解Annotation你会了吗_第9张图片

        集体使用:

                

5.jdk 8 中注解的新特性:可重复注解,类型注解

1.声明需要重复注解的 注解数组: 

2.方法一:

3.方法二:定义Repeatable        

                MyAnnotation的Target和Retention  必须和MyAnnotation必须相同,即注解数组和原注解的Target和Retention相同;

6.类型注解

                java注解Annotation你会了吗_第10张图片

你可能感兴趣的:(java,开发语言,后端)