java8新特性[5]:Lambda表达式

栏目:Java8新特性 作者:admin 日期:2018-11-04 评论:0 点击: 69 次

什么是Lambda表达式

Lambda表达式就是一个匿名函数。是Java 为了引入函数式编程而引入的,在Java中,Lambda表达式是由函数式接口实现的。对于函数式接口的定义,就是只包含一个抽象方法的接口。在Java 8 使用Lambda非常的简单,例如:

这些都是lambda表达式,编写Lambda表达式的规则:
(1)Lambda 可以有0个或多个参数,多个参数使用括号括起来,并用逗号隔开,如果只有一个参数括号可以省略。
(2)参数的类型可以明确声明,也可以省略,Lambda会自动推导出参数类型
(3)Lambda 函数体可以包含一个或多个语句,如果只有一个表达式可以省略大括号。

使用Lambda表达式

(1)遍历列表并执行一些操作

(2)在线程中创建 Runnable

(3)根据员工的名字排序,这里直接使用了方法引用

网站公告
欢迎加入金燕知识社群,更多介绍请查阅:知识社群

java8新特性[5]:Lambda表达式:等您坐沙发呢!

发表评论


------====== 本站公告 ======------
金丝燕网,即将迎来四周年!