Lambda表达式
1、什么时候可以使用Lambda表达式呢?
一般都是在简化匿名内部类,当这个函数是一个接口,并且接口中只要一个方法时,就可以使用Lambda表达式
2、格式
(参数列表)->{方法体}
其中形参也不需要传,只需要传实参
只关注参数列表和方法体不关注方法啥的东西
优化规则:
1、参数类型可以省略
2、当参数只有一个时,()括号可以说省略
3、当方法体中只有一条语句时,大括号、return和唯一一句代码的分号可以省略
也可以不省略
一般都是在简化匿名内部类,当这个函数是一个接口,并且接口中只要一个方法时,就可以使用Lambda表达式
(参数列表)->{方法体}
其中形参也不需要传,只需要传实参
只关注参数列表和方法体不关注方法啥的东西
优化规则:
1、参数类型可以省略
2、当参数只有一个时,()括号可以说省略
3、当方法体中只有一条语句时,大括号、return和唯一一句代码的分号可以省略
也可以不省略