Lambda 是一个 匿名函数 ,我们可以把 Lambda 表达式理解为是 一段可以 传递的代码 (将代码像数据一样进行传递)。使用它可以写出更 简洁、灵活的代码。作为一种更紧凑风格,使 Java 的语言表达能力得到了 提升。
Lambda 表达式 :在Java 8 Java 8 语言中引入 的一种新的语法元素和操 作符。这个操为 “->” , 该操作符被称为 Lambda 操作符 或箭头操作符 。它将 Lambda 分为两个部:
左侧: 指定了 Lambda 表达式需要的 参数列表
右侧: 指定了 Lambda 体,是抽象方法的实现逻辑,也 即 Lambda 表达式要执行 的功能 。
2.lambda本质
:作为函数式接口的实例
函数式接口:如果一个接口中,只声明了一个抽象方法,则此接口就成为函数式接口.我们可以在一个借口上使用@FunctionalInterface 注解*这样做可以检查它是否是一个函数式接口*
例如:Runnable 的 run方法
下一章接:java8新特性--函数式(Functional)接口
https://www.cnblogs.com/cbpm-wuhq/p/12803041.html
原文:https://www.cnblogs.com/cbpm-wuhq/p/12802987.html