java 基本语法(十五)Lambda 函数式接口

Posted 秋华

tags:

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

1.函数式接口的使用说明
> 如果一个接口中,只声明了一个抽象方法,则此接口就称为函数式接口。
> 我们可以在一个接口上使用 @FunctionalInterface 注解,这样做可以检查它是否是一个函数式接口。
> Lambda表达式的本质:作为函数式接口的实例

2.Java8中关于Lambda表达式提供的4个基本的函数式接口:
具体使用:

 

 

3.总结
3.1 何时使用lambda表达式?
当需要对一个函数式接口实例化的时候,可以使用lambda表达式。
3.2 何时使用给定的函数式接口?
如果我们开发中需要定义一个函数式接口,首先看看在已有的jdk提供的函数式接口是否提供了
能满足需求的函数式接口。如果有,则直接调用即可,不需要自己再自定义了。

以上是关于java 基本语法(十五)Lambda 函数式接口的主要内容,如果未能解决你的问题,请参考以下文章

Java8新特性——Lambda表达式之基本语法 & 自定义函数式接口

Java8新特性——Lambda表达式之基本语法 & 自定义函数式接口

Java语法—— Lambda表达式

关于函数式接口

函数式接口

Java 之 函数式接口