摘要: 为什么用stream 应用函数式编程 配合Lamdba表达式 更快操作集合类 数组 什么是 stream 总结: Stream 是用函数式编程方式在集合类上进行复杂操作的工具,其集成了Java 8中的众多新特性之一的聚合操作,开发者可以更容易地使用Lambda表达式,并且更方便地实现对集合的查找、遍 阅读全文
posted @ 2019-11-09 16:15 wf.zhang 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一:方法引用 如果Lambda体中的内容 已经有方法实现了 我们可以使用"方法引用" (可以理解为方法引用是 lambda 表达式的另一种表现形式) 1.对象 :: 实例方法名 2.类::静态方法名 3.类::实例方法名 使用条件: a. lambda 表达式 实现函数式接口中的方法 参数列表(参数 阅读全文
posted @ 2019-11-09 13:54 wf.zhang 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 在使用lamdba表达式需要函数式接口的支持 java8已经提供了很多函数式接口 在java.util.function包下 核心四大函数式接口 其他函数式接口 Consumer<T> 消费型接口 void accept<T t> 一个参数 没有返回值 源码 如何使用 结果 Supplier<T> 阅读全文
posted @ 2019-11-09 11:00 wf.zhang 阅读(218) 评论(0) 推荐(1) 编辑