任务1 使用注解描述程序代码
关键步骤如下:
- 使用内建注解
- 使用元注解
- 自定义注解
- 使用反射读取注解信息
4.1.1 认识注解 4.1.2 注解分类
Java注解也就是 Annotation,是 Java 代码里的特殊标记,它为Java 程序代码提供
了一种形式化的方法,用来表达额外的某些信息,这些信息代码本身是无法表示的。可
以方便地使用注解修饰程序元素,这里的程序元素包括类、方法、成员变量等。
注解以标签的兴衰存在于 Java 代码中,注解的存在并不影响程序代码的编译和执
行,它只是用来生成其他的文件或使我们在运行代码时知道被运行代码的描述信息。
注解的语法很简单,只需要在程序元素面前加上 “@”符号,并把该注解当成一个修
饰符使用,用于修饰它支持的程序元素。
注解使用的语法格式如下。
@Annotation(参数)
其中:
- Annotation 为注解的类型。
- 注解的参数可以没有,也可以有一个或多个。
列如下面3行代码分别为不带参数的注解、带一个参数的注解及带两个参数的注解。
@Override
@Suppress Warnings(value="unused")
@MyTag(name="Jack",age=20)
使用注解语法时,需要注意以下规范。
- 讲注解置于所有修饰符之前。
- 通常将注解单独放置在一行。
- 默认情况下,注解可用于修饰任何程序元素,包括类、方法和成员变量等。