lambda表达式

1.lambda表达式的发展来源

过多情况的判断(向上抽象)  -  条件参数化(接口) - 由接口而来的实现类(策略模式) - 策略模式的弊端:过多而出现的匿名内部类  -  lambda表达式(简化代码)  - 链式编程(build模式)

2.lambda表达式简介

a.java8引入  b.可以理解为一种匿名函数的代替 c.通过行为参数化传递代码

3.lambda

统一为(x,y) -> {};

4.函数式接口

a.接口只有一个抽象方法 b.可以用@FunctionInterface标注,不是强制的 c.函数式接口的抽象方法签名:函数描述符

 

 

posted @ 2022-03-21 21:01  敬畏、  阅读(34)  评论(0)    收藏  举报