1. 注解的定义
注解也是一种引用类型,编译后会生成 .class 字节码文件,作用就是为程序进行标识,不同注解能实现不同功能。
2. 注解的使用
3. 注解的读取执行
3.1 得不到注解信息,得到的是null
3.2 在MyAnnotation1注解 加上 @Retention(RetentionPolicy.RUNTIME) 以及 MyAnnotation3注解 加上 @Retention(RetentionPolicy.CLASS)后,得到了MyAnnotation1注解信息,但没得到MyAnnotation3注解信息,如下图。
4. java中的4个元注解:@Documented、@Inherited、@Retention和@Target
4.1 @Documented注解使用后会被javadoc工具处理,内部没有属性,@Documented注解源代码如下图。