java8
文章平均质量分 78
bai020
这个作者很懒,什么都没留下…
展开
-
Java8学习笔记:1.函数接口
今天总结了下java8函数式接口,又花了几个小时把java.util.function下43个接口函数都写了测试。 主要是为了用的时候快速记忆。 主要是6个基本和常用函数,其他的都是相应扩展,便于快速识别和避免拆箱装箱。 1.基本和常用函数 Runnable void -> void 执行run方法 Function 输入参数为类型T, 输出为类型原创 2018-01-13 16:38:42 · 289 阅读 · 0 评论 -
Java8学习笔记:2.Stream流
今天学习总结了Stream(),在此备注: 惰性求值方法:类似sql查询的where条件,过滤stream的条件。如:filter() 及早求值函数:类似sql查询的seletct条件,直返结果。如:count(),max() 方法总结: count():及早求值函数,求总数。 collect():由Stream里的值生成一个列表,是一个及早求值操作(.of()方法时惰性求值的方法)原创 2018-01-13 20:48:40 · 1139 阅读 · 0 评论 -
Java8 Stream 并行计算实现的原理
转自:http://lvheyang.com/?p=87 这两天组内的小伙伴在学习Java8,推广在新项目内使用新特性。正好看到了Stream 带来的遍历的多线程并发: Arrays.asList(1, 2, 3, 4, 5, 6, 7, 9, 8, 0, 1) .stream() .parallel() .collect(Col转载 2018-01-24 04:46:21 · 19216 阅读 · 6 评论