Java的Lamda表达式
Lamda表达式的作用
1.避免匿名内部类定义过多。
2.简化代码,只留下核心的逻辑。
Lamda表达式的基本格式
Lamda表达式的基本格式有以下3种:
(params) -> expression[表达式]
(params) -> statement[语句]
(params) -> {statements}[多个语句]
示例代码
这里使用lamda表达式实现了PlayGame接口的方法,简化了代码。
public class TestLamda {
public static void main(String[] args) {
//使用lamda表达式
PlayGame p = (name, game) -> System.out.println(name + "打" + game);
p.play("小明", "王者");
}
}
//定义一个接口
interface PlayGame {
void play(String name, String game);
}
本文深入探讨Java的Lambda表达式,阐述其如何避免过多的匿名内部类定义,简化代码并仅保留核心逻辑。通过三种基本格式的示例,展示Lambda表达式的实际应用,如实现接口方法的简化。
2233

被折叠的 条评论
为什么被折叠?



