@Documented
@Retention(RUNTIME)
@Target(TYPE)
public @interface FunctionalInterface
一种信息性注释类型,用于指示接口类型声明旨在成为 Java 语言规范定义的功能接口。从概念上讲,函数式接口只有一个抽象方法。由于默认方法有一个实现,它们不是抽象的。如果一个接口声明了一个覆盖 java.lang.Object 的公共方法之一的抽象方法,这也不会计入接口的抽象方法计数,因为该接口的任何实现都将具有来自 java.lang.Object 或其他地方的实现。
请注意,函数式接口的实例可以使用 lambda 表达式、方法引用或构造函数引用来创建。
如果使用此注解类型对类型进行注解,则编译器需要生成错误消息,除非:
但是,无论接口声明中是否存在 FunctionalInterface 注释,编译器都会将满足功能接口定义的任何接口视为功能接口。
ResponseCachejava.lang.Object |---java.net.ResponseCachepublic abstract class ResponseCacheextends Object表示 URLConnect...
AbstractQueuejava.lang.Object |---java.util.AbstractCollectionE |---|---java.util.AbstractQueueEpublic abstract class Ab...
绘图接口和方法canvasContext.quadraticCurveTo定义创建二次贝塞尔曲线路径。Tip: 曲线的起始点为路径中前一个点。参数参数类型...
将被插入到一个表的值会按照下列步骤被转换到目标列的数据类型。值存储类型转换检查一个与目标的准确匹配。否则,尝试转换表达式...