Java-lambda表达式
lambda表达式有一个很大的作用就是简化匿名内部类的使用 简化代码
函数式编程
函数式编程是一种思想特点
函数式编程思想 忽略面向对象的复杂语法 强调做什么 而不是谁去做
这就和面向对象的思想和不一样的 Java中更强调是对象去做 用对象的方法去做
而我们要学的lambda表达式就是函数式思想的体现
lambda表达式
注意点
- lambda表达式可以用来简化匿名内部类的书写
- lambda表达式只能简化函数式接口的匿名内部类的写法
- 函数式接口:
- 有且只有一个抽象方法的接口叫做函数式接口 接口上方可以加@Funcitonalinterface注释
1 | class test{ |