-
目的
提供更能表达代码意图的方法。
-
表达式的目标类型
函数接口类型
-
适用对象
具有单个抽象方法和0个或0个以上非抽象方法的类。这样的类通常会用@FunctionInterface标识,以帮助开发者和编译器识别其设计意图。
-
语法
Lamda表达式通常包含参数列表,返回类型和方法内容。
**(parameter list) -> { statements;} **
如:
() -> 66
(x,y) -> x + y
(Integer x, Integer y) -> x / y
(String s) -> { System.out.println(s);}