关于java8的新特性之lambda表达式

183 阅读1分钟

一句话理解

lambda表达式允许把函数作为一个方法的参数(函数作为参数传递进方法中)。

语法

lambda表达式的语法格式如下:

(参数)->{代码块}
注意:如果参数只有一个可以省略括号,代码块只有一行也可省略括号

没用lambda表达式之前


使用lambda表达式之后


感觉确实简洁了很多。

一张图理解lambda表达式


另外,在jdk中提供了四个函数式接口供我们使用。