- 函数式接口:
- 定义:抽象方法,只有一个抽象方法
- lambda:
- (参数)->{语句;}
- 注意:只能实现函数式接口
- 匿名内部类和lambda的区别:
- 1.lambda只能实现函数式接口
- 匿名内部类可以是继承一个父类或者实现一个父类接口
- 2.lambda只能针对函数是借口中的抽象方法
- 匿名内部类可以调用非抽象方法:如默认方法等
- 方法引用:
- lambda只有一行代码,只调用了一个方法
- 1.引用类方法
- 2.特定对象用实例方法
- 3.引用对象的实例方法
- 4.引用构造器
-
- Lambda表达式调用Arrays中的方法:
- parallelSetAll()
- parallelPrefix()
- Stream()
- 1.lambda只能实现函数式接口
java中Lambda表达式的应用
最新推荐文章于 2023-07-17 13:27:04 发布