ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

java--Lambda表达式

2026/9/14 10:47:54 拓冰建站 浏览量
java--Lambda表达式

1.Lambda表达式

Lambda表达式是JDK8开始新增的一种语法形式;作用:用于简化匿名内部类的代码写法。

2.格式

注意:Lambda表达式只能简化函数式接口的匿名内部类

3.什么是函数式接口

①有且仅有一个抽象方法的接口。

②注意:将来我们见到的大部分函数式接口,上面都可能会有一个@FunctionalInterface的注解,有该注解的接口就必定是函数式接口。

4.Lambda表达式简化setAll方法中匿名内部类

5.Lambda表达式的省略写法(进一步简化Lambda表达式的写法)

①参数类型可以省略不写。

②如果只要一个参数,参数类型可以省略,同时()也可以省略。

③如果Lambda表达式中的方法体代码只要一行代码,可以省略大括号不写,同时要省略分号,此时,如果这行代码是return语句,也必须去掉return不写。