Java8 Lambda表达式

it2022-05-05  188

一、什么是Lambda表达式 Lambda表达式允许把函数作为一个方法的参数,使代码变得更加简洁紧凑。

二、Lambda表达式语法 表达式的语法:

(parameters) -> expression //接收一个参数x,返回x的2倍值 (x) -> x * 2 //接收两个参数,返回它们的差值 (x, y)-> x - y

三、函数式接口 函数式接口是仅指定一个抽象方法的接口,例如:

interface MathInterface{ int getValue(); }

使用Lambda表达式实现函数式接口的抽象方法:

MathInterface mathInterface; mathInterface = () -> 12; mathInterfae.getValue();

最新回复(0)