Java8Lambda、方法引用整理

一、Lambda

lambda允许将一个函数作为一个方法的参数,函数作为参数传递进方法中

(param1, param2, … ) -> { xxx; }
1、参数:一个参数可以直接写,多个参数需要加上括号()
2、大括号:若主体中只包含一个语句则不需要大括号
3、返回关键字:若主体只有一个表达式返回值则编译器会自动返回值,大括号需要指定表达式返回了一个值。

二、方法的引用

方法引用通过方法名字来指向一个方法,方法的引用可以使语言更加紧凑简介,减少冗余代码
eg:

System.out::println;

猜你喜欢

转载自blog.csdn.net/weixin_43648994/article/details/95960835