1.为什么使用Lambda表达式
- Lambda是一个匿名函数,可以理解为一段可以传递的代码,也就是将代码像数据一样进行传递。这样可以使代码更简洁、更灵活。
- Lambda表达式是一种更紧凑的代码风格,可以使Java的语言表达能力得到提升
2.Lambda语法
- 新的操作符 : -> 箭头操作符/Lambda操作符
- -> 左侧 : 参数列表
- -> 右侧 : 方法体/lambda体
3.Lambd表达式需要函数式接口的支持
4. 强化练习
5.常用函数式接口
- Consumer<T> : 消费型接口 函数 : void accept(T t)
- Supplier<T> : 供给型接口 函数 : T get()
- Function<T,R>: 函数型接口 函数 : R apply(T t)
- Predicate<T> : 断言型接口 函数 : boolean test(T t)