为什么使用:
•避免匿名内部类过多
•使代码看起来更简洁
•去掉无意义代码,留下核心逻辑
函数式接口:任何接口,如果只包含一个抽象方法,它就是一个函数式接口。
•对于函数式接口,可以通过lambda表达式来创建该接口的对象。
总结:
•lambda表达式只能有一行代码的情况下才能简化为一行,如果有多行要用代码块包裹
•前提是接口为函数式接口
•多个参数也可以去掉参数类型,要去掉就都去掉,必须加括号