一、Lambda
lambda允许将一个函数作为一个方法的参数,函数作为参数传递进方法中
(param1, param2, … ) -> { xxx; }
1、参数:一个参数可以直接写,多个参数需要加上括号()
2、大括号:若主体中只包含一个语句则不需要大括号
3、返回关键字:若主体只有一个表达式返回值则编译器会自动返回值,大括号需要指定表达式返回了一个值。
二、方法的引用
方法引用通过方法名字来指向一个方法,方法的引用可以使语言更加紧凑简介,减少冗余代码
eg:
System.out::println;