【发布时间】:2011-11-08 10:23:53
【问题描述】:
来自 Java 文档:
类: 注释将由编译器记录在类文件中,但不需要在运行时由 VM 保留。
运行时间: 注释将由编译器记录在类文件中,并在运行时由 VM 保留,因此可以反射性地读取它们。
来源: 注释将被编译器丢弃。
我了解 RUNTIME(为了使用带反射的注解)和 CLASS(对于编译器)的用法,但我不明白什么时候可以使用
@Retention(RetentionPolicy.SOURCE)
你能解释一下吗?
【问题讨论】:
标签: java reflection annotations