【发布时间】:2021-11-13 20:34:35
【问题描述】:
@FunctionalInterface interface inter1 { public void show(); }
这个程序在我使用1.6版本编译时可以正常编译运行
【问题讨论】:
标签: java functional-interface java-annotations
@FunctionalInterface interface inter1 { public void show(); }
这个程序在我使用1.6版本编译时可以正常编译运行
【问题讨论】:
标签: java functional-interface java-annotations
在运行时类路径中不可用的注解会被静默抑制;这通常适用于任何注释。
请注意,您所做的事情是有风险的,并且可能会向您发出有关目标级别和 JDK 不匹配的警告;这正是因为在其他情况下,使用目标上不可用的 JDK 功能会在尝试在运行时加载类时导致错误。你侥幸逃脱只是因为它是一个注解,它始终是可选的。
【讨论】:
功能接口是指具有一个非默认方法和一个非静态方法的接口。这个概念一直存在。
这可以通过实现此接口的类或通过从 Java 8 开始引入的 Lambda 表达式来实现。
【讨论】: