摘要: Stream的深入(四) 从更高角度去看一下:类与类之间的设计关系 (借助IDEA的图形处理工具 Ctrl+Alt+U)。 ReferencePipeline的三个实现的子类: 1. Head 2. StatelessOp 3. StatefulOp 在没有终止操作之前:都是在数据的构造和构建阶段。 阅读全文
posted @ 2020-01-08 10:53 dawa大娃bigbaby 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Stream的深入(三) 心得:之前学习流,深入了流的底层。但是学的这些东西在平时日常开发的过程中,是根本不会用到的。只是为了更好帮助自己去理解流的底层设施。用起来也更自信,能够确定用的东西非常正确。 专注技术:这种纯技术的这种环境。 而不是说:专注业务开发了5年,技术没有长进。 这位张龙老师给讲课 阅读全文
posted @ 2020-01-08 08:11 dawa大娃bigbaby 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 继续深入Stream的底层实现过程 2.spliterator() 接上 https://www.cnblogs.com/bigbaby/p/12159495.html 我们这次回到最开始源码分析的地方 IteratorSpliterator 在 Spliterators 中有一个静态实现: 提供给 阅读全文
posted @ 2020-01-07 13:05 dawa大娃bigbaby 阅读(578) 评论(0) 推荐(0) 编辑
摘要: Stream底层的实现 Stream接口实现了 BaseStream 接口,我们先来看看BaseStream的定义 BaseStream BaseStream是所有流的父类接口。 对JavaDoc做一次解读,了解提供的所有方法。 对onClose关闭处理器做单独的认识 几种可能的情况 1. //运行 阅读全文
posted @ 2020-01-07 08:25 dawa大娃bigbaby 阅读(1868) 评论(0) 推荐(2) 编辑
摘要: idea:This license ... has been cancelled. 阅读全文
posted @ 2020-01-05 22:09 dawa大娃bigbaby 阅读(9610) 评论(3) 推荐(4) 编辑
摘要: 深入Comparator&Collector 从源码深入Comparator Comparator从Java1.2就出来了,但是在1.8的时候,又添加了大量的默认方法. 从Demo代码看Comparator 关于: 泛型的使用.需要注意. 语义更宽泛,但是从实际结果类型,实际就是T类型本身.这个需要 阅读全文
posted @ 2020-01-05 21:59 dawa大娃bigbaby 阅读(1271) 评论(0) 推荐(1) 编辑
摘要: 从源代码深入Stream / 学习的时候,官方文档是最重要的. 及其重要的内容 我们不仅要知道stream用,要知道为什么这么用,还要知道底层是怎么去实现的. 个人注释:从此看出,虽然新的jdk版本对开发人员提供了很大的遍历,但是从底层角度来说,实现确实是非常复杂的. 对外提供很简单的接口使用. ( 阅读全文
posted @ 2020-01-04 22:55 dawa大娃bigbaby 阅读(728) 评论(0) 推荐(0) 编辑
摘要: Stream 流 初识Stream流 简单认识一下Stream:Stream类中的官方介绍: 看这么一个案例,类似于js中的链式操作。就明白了大概流是什么样子的。类似于 Linux的 pipeline 流包含三部分组成: 1. 源 2. 零个或多个中间操作 3. 终止操作 流操作的分类: 1. 惰性 阅读全文
posted @ 2020-01-04 22:54 dawa大娃bigbaby 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 方法引用:method reference 先简单的看一下哪里用到了方法引用: 方法引用实际上是lambda表达式的一种语法糖 我们可以将方法引用看做一个「函数指针」,function pointer 方法引用共分为4类: 下面会逐步介绍四种类型,并且用代码实现:公用的Student类如下 1. 类 阅读全文
posted @ 2020-01-04 22:52 dawa大娃bigbaby 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 回顾2019,总结,反思,展望,行动。 从朋友圈回顾2019 记录今年每一个精彩瞬间。 1月1日,还在上课。 2月4日,过大年。(过年不让放炮) 2月13日,回培训班。 3月15日,培训课程结束。 3月20号,第一次面试。 3月25日,在北京租了第一个自己的小屋。 3月26日,第一次做饭。 3月28 阅读全文
posted @ 2019-12-31 15:13 dawa大娃bigbaby 阅读(303) 评论(0) 推荐(2) 编辑