java8-09-自定义Collector-groupBy2

2017-12-31
阅读 4 分钟
2.5k
[TOC] 声明 这一系列文章旨在帮助大家理解 Collector 的执行流程,至于实现的是否高效、是否优雅、是否合理等暂且不论。 若对 Collector 的各个流程有疑问请移驾此处:[链接] 年末了,坑爹的本命年也很快结束了,今天写本命年最后一篇博客: 看着这些名门正派的武功心法(Collectos源码),心底往往会泛起一股淡淡的忧伤,...

java8-08-自定义Collector-groupBy

2017-12-31
阅读 5 分钟
4.1k
现在来实现一个和 java.util.stream.Collectors#groupingBy() 一样效果的 GroupByCollector。

java8-07-自定义Collector-ToList

2017-12-31
阅读 3 分钟
3.3k
[TOC] 声明 这一系列文章旨在帮助大家理解 Collector 的执行流程,至于实现的是否高效、是否优雅、是否合理等暂且不论。 现在来实现一个和 java.util.stream.Collectors#toList 一样效果的 ToListCollector。 若对 Collector 的各个流程有疑问请移驾此处:[链接] 简单实现 {代码...} 简化代码 {代码...} 使用自定义Colle...

java8-06-自定义Collector-JoinCollector

2017-12-31
阅读 3 分钟
1.5k
[TOC] 声明 这一系列文章旨在帮助大家理解 Collector 的执行流程,至于实现的是否高效、是否优雅、是否合理等暂且不论。 上一篇文章分享了 Collector 的执行流程。现在就来自定义一个最简单的 JoinCollector 看看。 若对 Collector 的各个流程有疑问请移驾此处:[链接] 简单实现 {代码...} 简化代码 {代码...} 使用自定...

java8-02-Stream-API

2017-07-25
阅读 14 分钟
1.9k
[TOC] 0 Stream简介 家庭住址 :java.util.stream.Stream<T> 出生年月:Java8问世的时候他就来到了世上 主要技能:那可以吹上三天三夜了…… 主要特征 不改变输入源 中间的各种操作是lazy的(惰性求值、延迟操作) 只有当开始消费流的时候,流才有意义 隐式迭代 …… 总体感觉,Stream相当于一个进化版的Iterator。Java8...

java8-01-lambda

2017-07-25
阅读 5 分钟
1.5k
[TOC] 0 lambda的传说 其实我也没法说清楚他到底是什么鬼…… 就好比你没见过某种颜色,我再怎么描述都没法描述清楚,还是亲自看看他长啥样吧 还记得中学的时候,数学里经常出现的那个符号吗? 先放一个从百度图库偷来的图片(CSDN打上的水印,不关我事哈……) 就是这货,此处的lambda 就是它…… 传说中这玩意儿是比程序员还疯...