-1

RetentionPolicy#RUNTIME如果在旧的 JRE 中加载了带有注解的类或接口,会发生什么情况?

@FunctionalInterface // Java8 @Retention(RetentionPolicy.RUNTIME)
public interface MyFunctional {
}

上面的接口或任何类实现该接口可以在 JRE 7 或更早版本中运行吗?

4

1 回答 1

2

注释的处理方式与其他普通类略有不同。如果 JVM 无法加载运行时注解的注解类,则该注解将被丢弃,并且您无法再找到存在注解的提示。

于 2014-03-29T08:46:55.530 回答