一、函数式编程
函数式编程思想,忽略面向对象的复杂语法,(强调做什么,而不是谁去做。)
Lambda表达式就是函数式编程思想的表现。
二、Lambda表达式的注意点:
1.Lambda表达式可以用来简化匿名内部类的书写
2.Lambda表达式只能简化函数式接口的匿名内部类的写法
3.函数式接口:
有且仅有一个抽象方法的接口叫做函数式接口,接口上可以加@FunctionalInterface注解
三、Lambda表达式的基本作用?
简化函数式接口的匿名内部类的写法。
四、Lambda表达式有什么使用前提?
必须是接口的匿名内部类,接口中只能有一个抽象方法。
五、lambda的好处?
Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码,它可以写出更简洁、更灵活的代码,作为一种更紧凑的代码风格,使Java语言的表达能力得到了提升。