01 2020 档案

摘要:你系统学习Git了吗? 学习圣思园张龙老师的Git课程。 使用Mac编程的好处,不是因为Mac长得好看 Git内容学习准备 1. 如果你还没有用Git,就不要写代码了。 2. GitHub仓库的使用。 3. 新员工入职的时候,会让他先用一周的时间去学习Git。 4. Mac(优雅的开发环境,Term 阅读全文
posted @ 2020-01-09 22:15 dawa大娃bigbaby 阅读(606) 评论(1) 推荐(1) 编辑
摘要:JAVA8 时间日期API java8之前用过的时间日期类。 Date Calendar SimpleDateFormat 有很多致命的问题。 1.没有时区概念 2.计算麻烦,实现困难 3.类是可变的,线程不安全 之前都是用的这个公认的第三方插件来操作: 认识一下Joda http://joda.o 阅读全文
posted @ 2020-01-08 16:28 dawa大娃bigbaby 阅读(296) 评论(0) 推荐(0) 编辑
摘要:Stream的深入(四) 从更高角度去看一下:类与类之间的设计关系 (借助IDEA的图形处理工具 Ctrl+Alt+U)。 ReferencePipeline的三个实现的子类: 1. Head 2. StatelessOp 3. StatefulOp 在没有终止操作之前:都是在数据的构造和构建阶段。 阅读全文
posted @ 2020-01-08 10:53 dawa大娃bigbaby 阅读(218) 评论(0) 推荐(0) 编辑
摘要:Stream的深入(三) 心得:之前学习流,深入了流的底层。但是学的这些东西在平时日常开发的过程中,是根本不会用到的。只是为了更好帮助自己去理解流的底层设施。用起来也更自信,能够确定用的东西非常正确。 专注技术:这种纯技术的这种环境。 而不是说:专注业务开发了5年,技术没有长进。 这位张龙老师给讲课 阅读全文
posted @ 2020-01-08 08:11 dawa大娃bigbaby 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:继续深入Stream的底层实现过程 2.spliterator() 接上 https://www.cnblogs.com/bigbaby/p/12159495.html 我们这次回到最开始源码分析的地方 IteratorSpliterator 在 Spliterators 中有一个静态实现: 提供给 阅读全文
posted @ 2020-01-07 13:05 dawa大娃bigbaby 阅读(604) 评论(0) 推荐(0) 编辑
摘要:Stream底层的实现 Stream接口实现了 BaseStream 接口,我们先来看看BaseStream的定义 BaseStream BaseStream是所有流的父类接口。 对JavaDoc做一次解读,了解提供的所有方法。 对onClose关闭处理器做单独的认识 几种可能的情况 1. //运行 阅读全文
posted @ 2020-01-07 08:25 dawa大娃bigbaby 阅读(1907) 评论(0) 推荐(2) 编辑
摘要: idea:This license ... has been cancelled. 阅读全文
posted @ 2020-01-05 22:09 dawa大娃bigbaby 阅读(9693) 评论(3) 推荐(4) 编辑
摘要:深入Comparator&Collector 从源码深入Comparator Comparator从Java1.2就出来了,但是在1.8的时候,又添加了大量的默认方法. 从Demo代码看Comparator 关于: 泛型的使用.需要注意. 语义更宽泛,但是从实际结果类型,实际就是T类型本身.这个需要 阅读全文
posted @ 2020-01-05 21:59 dawa大娃bigbaby 阅读(1419) 评论(0) 推荐(1) 编辑
摘要:从源代码深入Stream / 学习的时候,官方文档是最重要的. 及其重要的内容 我们不仅要知道stream用,要知道为什么这么用,还要知道底层是怎么去实现的. 个人注释:从此看出,虽然新的jdk版本对开发人员提供了很大的遍历,但是从底层角度来说,实现确实是非常复杂的. 对外提供很简单的接口使用. ( 阅读全文
posted @ 2020-01-04 22:55 dawa大娃bigbaby 阅读(739) 评论(0) 推荐(0) 编辑
摘要:Stream 流 初识Stream流 简单认识一下Stream:Stream类中的官方介绍: 看这么一个案例,类似于js中的链式操作。就明白了大概流是什么样子的。类似于 Linux的 pipeline 流包含三部分组成: 1. 源 2. 零个或多个中间操作 3. 终止操作 流操作的分类: 1. 惰性 阅读全文
posted @ 2020-01-04 22:54 dawa大娃bigbaby 阅读(917) 评论(0) 推荐(0) 编辑
摘要:方法引用:method reference 先简单的看一下哪里用到了方法引用: 方法引用实际上是lambda表达式的一种语法糖 我们可以将方法引用看做一个「函数指针」,function pointer 方法引用共分为4类: 下面会逐步介绍四种类型,并且用代码实现:公用的Student类如下 1. 类 阅读全文
posted @ 2020-01-04 22:52 dawa大娃bigbaby 阅读(260) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示