Java 元注解之@Retention
提问人:刘旭39发布时间:2020-11-28
元注解之@Retention
元注解(meta-annotation)的作用是在其他注解上注解,用来提供对其他注解的类型说明。在自定义注解时,通常都需要使用元注解。JDK 1.5中定义了四个标准的元注解类型:@Target、 @Retention, @Documented和@Inherited。这些元注解可以在java.Iang.annotation包中找到,下面分别讲解@Retention元注解的作用。
@Retention代表注解保留的时间,有些注解仅存在于源码中,有些在编译过程中会被丢弃,有 些会偕同源码一起被编译进class文件中。编译在class文件中的注解可能会被虚拟机忽略,也可能会 在class文件装载时被读取。其取值在java.lang.annotation.RetentionPolicy中定义,详情见表。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>