注解反射3.元注解

简介: 注解反射3.元注解
  1. 元注解的作用就是负责注解其他注解,Java定义了四个标准的meta-annotation类型,他们被用来提供对其他annotation类型作说明。


  1. 这个鞋类型和他们所支持的类在java.lang.annoation包中可以找到(@Target,@Retention,@Documentde,@Inherited)

     @Target:用于描述注解的使用范围(即被描述的注解可以用在什么地方)

     @Retention:表示需要在什么级别保存该注释信息,用于描述注解的生命周期      (SOURCE<CLASS<RUNTIME)

     @Document:说明该注解将被包含在javadoc中

     @Inherited:说明子类可以继承父类中的该注解


//测试元注解
public class Test{
  @MyAnnotation
  public void zz
}
//表示注解可以用在哪些地方
@Target(value = ElementType.METHOD)
//表示注解在什么时候有效
//runtime>class>source
@Retention(value = RetentionPolicy.RUNTIME)
//Documented  表示是否将我们的注解生成在JAVAdoc中
@Documented
//Inherited  子类可以继承父类的注解
@Inheriten
@interface MyAnnotation{
}


相关文章
|
8月前
66.【注解与反射】(二)
66.【注解与反射】
28 0
|
8月前
66.【注解与反射】(四)
66.【注解与反射】
22 0
|
9月前
怎么看注解对应的处理类?
怎么看注解对应的处理类?
45 0
|
8月前
66.【注解与反射】(一)
66.【注解与反射】
28 0
|
8月前
|
Java
66.【注解与反射】(三)
66.【注解与反射】
26 0
|
9月前
|
XML 存储 Java
java注解-自定义注解的实现
java注解-自定义注解的实现
94 0
|
10月前
|
XML Java 编译器
【学习总结】注解和元注解
【学习总结】注解和元注解
【学习总结】注解和元注解
|
10月前
|
编译器
反射、注解和泛型相关的坑
泛型 类型擦除 桥接方法
|
10月前
|
编译器
反射、注解和泛型相关的坑
根据反射来获取方法,很多人觉得获取方法传入参数就可以了,但是遇到方法的重载的时候,怎么能够知道此次执行走的是哪个方法呢?
|
Oracle Java 关系型数据库
反射与自定义注解
反射与自定义注解
反射与自定义注解