Java中注解学习系列教程-3
本文是《Java中注解学习系列教程》第三篇文章在前两篇中我们学习了注解的定义、JDK内置注解、注解分类及自定义注解的写法。本文咱们将学习:1:自定义注解一些说明2:自定义注解怎么使用3:怎么解析自定义注解一:自定义注解一些说明:自定义注解的时候,内部成员可被允许的类型又有哪些呢?1:基本类型(Java中8中基本类型)2:stirng类型3:class4:其他注解5:枚举类6:以上五类的数组如下图:
本文是《Java中注解学习系列教程》第三篇文章
在前两篇中我们学习了注解的定义、JDK内置注解、注解分类及自定义注解的写法。
本文咱们将学习:

1:自定义注解一些说明
2:自定义注解怎么使用
3:怎么解析自定义注解
一:自定义注解一些说明:
自定义注解的时候,内部成员可被允许的类型又有哪些呢?
1:基本类型(Java中8中基本类型)
2:stirng类型
3:class
4:其他注解
5:枚举类
6:以上五类的数组
如下图:

Java官方文档(https://docs.oracle.com/javase/specs/jls/se8/html/jls-9.html#jls-9.6.1)原文如下:

类型举例:

需要说明的:
1:如果注解只有一个成员时候,成员名称必须为value
2:注解类可以没有成员,没有成员的注解为:标识注解
二:自定义注解的使用
说明:自定义注解根据其使用范围使用。
如MyAnnotation1这个自定义注解

使用范围是是method和field上。
我们就在method的使用该注解:
语法是:
注解名称(成员名称 = 成员值,成员名称2 = 成员值2)
如下图:
三:注解解析
在使用
原创不易,完成人机校验,阅读全文