java的注解接口Retention

编程入门 行业动态 更新时间:2024-10-09 00:47:02

java的<a href=https://www.elefans.com/category/jswz/34/1768912.html style=注解接口Retention"/>

java的注解接口Retention

Java的注解接口java.lang.annotation.Retention定义注解保留多长时间。如果在注解接口的声明上没有Retention注解,那么默认的保留策略是RetentionPolicy.CLASS。
Retention只有一个元素value,类型是RetentionPolicy。

RetentionPolicy是一个枚举类型,定义了几个保留策略:
.base/java/lang/annotation/RetentionPolicy.html

  • RetentionPolicy.CLASS:注解被编译器记录在class文件中,但在运行时虚拟机没有必要保留。例如:

  • RetentionPolicy.RUNTIME:注解被编译器记录在class文件中,运行时被虚拟机保留,因此它们可以通过反射的方法读取。例如:

  • RetentionPolicy.SOURCE:注解被编译器丢弃。

更多推荐

java的注解接口Retention

本文发布于:2023-12-07 22:36:35,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1671804.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:注解   接口   java   Retention

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!