函数式(Functional)接口

Posted 陌影阅读

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数式(Functional)接口相关的知识,希望对你有一定的参考价值。

一、什么是函数式(Functional)接口

        ●只包含一个抽象方法的接口,称为函数式接口。

        ●你可以通过 Lambda 表达式来创建该接口的对象。(若 Lambda 表达式抛出一个受检异常(即:非运行时异常),那么该异常需要在目标接口的抽象方法上进行声明)。

        ●我们可以在一个接口上使用 @FunctionalInterface 注解,这样做可以检查它是否是一个函数式接口。同时 javadoc 也会包含一条声明,说明这个接口是一个函数式接口。

        ●在java.util.function包下定义了Java 8 的丰富的函数式接口。


二、如何理解函数式接口


三、自定义函数式接口与使用Lambda表达式

函数式(Functional)接口

函数式(Functional)接口


四、Java 内置四大核心函数式接口

函数式(Functional)接口

函数式(Functional)接口


五、其他接口

以上是关于函数式(Functional)接口的主要内容,如果未能解决你的问题,请参考以下文章

java8新特性学习二(函数式functional接口)

java8新特性学习二(函数式functional接口)

函数式(Functional)接口

函数式(Functional)接口

java8函数式接口(Functional Interface)

java8新特性- 函数式接口(Functional interfaces)