Lambda表达式

2020-07-14  本文已影响0人  文大奇Quiin

1. Lambda简介

Lambda 表达式是 JDK8 的新特性,使用Lambda语法来代替匿名的内部类,代码不仅简洁,而且还可读。

使用 Lambda 表达式可以对某些接口进行简单的实现,接口中只能有一个需要被实现的方法。

2. Lambda基本语法

语法形式为 () -> {},其中 () 用来描述参数列表,-> 为 lambda运算符 ,{} 用来描述方法体。

2.1 无参数无返回

无参数无返回 无参数无返回

2.2 有参数无返回

有参数无返回 有参数无返回

2.3 无参数有返回

无参数有返回 无参数有返回

2.4 有参数有返回

有参数有返回 有参数有返回

3. Lambda引用方法

语法:方法归属者::方法名 

静态方法的归属者为类,非静态方法归属者为对象

Lambda引用方法 Lambda引用方法

4. Lambda引用构造方法

语法:类名::new

引用构造方法 引用构造方法 引用构造方法 引用构造方法

5. Lambda使用实例

删除集合中的某个元素 遍历集合 创建线程
上一篇下一篇

猜你喜欢

热点阅读