在@Retention注解中使用枚举 RetentionPolicy 来表示注解保留时期,枚举的取值分别为:SOURCE、CLASS和RUNTIME,分别代表源码期、class字节码文件期和运行期。 @Retention(RetentionPolicy.SOURCE):注解仅存在于源码中,当Java文件编译成class文件的时候,注解被遗弃; @Retention(RetentionPolicy.CLASS): 默认的保留策略,注解会在cl...