Java8函数式编程
文章平均质量分 96
HelloLogan
这个作者很懒,什么都没留下…
展开
-
Java8函数式编程_9--使用Lambda表达式编写并发程序
1,免责声明,本文大部分内容摘自《Java8函数式编程》。在这本书的基础上,根据自己的理解和网上一些博文,精简或者修改。本次分享的内容,只用于技术分享,不作为任何商业用途。当然这本书是非常值得一读,强烈建议买一本! 2,本次分享的样例代码均上传到github上,请点击这里。 注意:本章所有的例子大多围绕 1.3 节介绍的案例展开(音乐)。 前面讨论了如何并行化处理数据,本章讨论如何使用 Lambda 表达式编写并发应用,高效传递信息和非阻塞式 I/O。 本章的一些例子用到了Vert.x 和 RxJava框架原创 2020-06-29 16:54:05 · 597 阅读 · 0 评论 -
Java8函数式编程_8--设计和架构的原则
1,免责声明,本文大部分内容摘自《Java8函数式编程》。在这本书的基础上,根据自己的理解和网上一些博文,精简或者修改。本次分享的内容,只用于技术分享,不作为任何商业用途。当然这本书是非常值得一读,强烈建议买一本! 2,本次分享的样例代码均上传到github上,请点击这里。 注意:本章所有的例子大多围绕 1.3 节介绍的案例展开(音乐)。 Lambda 表达式是对 Java 语言的一点简单改进,在 JDK 标准类库中,运行它的方式各种各样。但是大多数 Java 代码都不是由开发 JDK 的程序员写的, 而是原创 2020-06-24 11:55:31 · 649 阅读 · 0 评论 -
Java8函数式编程_7--测试、调试和重构
1,免责声明,本文大部分内容摘自《Java8函数式编程》。在这本书的基础上,根据自己的理解和网上一些博文,精简或者修改。本次分享的内容,只用于技术分享,不作为任何商业用途。当然这本书是非常值得一读,强烈建议买一本! 2,本次分享的样例代码均上传到github上,请点击这里。 注意:本章所有的例子大多围绕 1.3 节介绍的案例展开(音乐)。 重构、测试驱动开发(TDD)和持续集成(CI)越来越流行,如果我们需要将 Lambda 表达式应用于日常编程工作中,就得学会如何为它编写单元测试。 本章主要探讨如何在代码原创 2020-06-10 16:24:57 · 417 阅读 · 0 评论 -
Java8函数式编程_6--数据并行化
1,免责声明,本文大部分内容摘自《Java8函数式编程》。在这本书的基础上,根据自己的理解和网上一些博文,精简或者修改。本次分享的内容,只用于技术分享,不作为任何商业用途。当然这本书是非常值得一读,强烈建议买一本! 2,本次分享的样例代码均上传到github上,请点击这里。 注意:本章所有的例子大多围绕 1.3 节介绍的案例展开(音乐)。 第6章 数据并行化 前面多次提到,在Java 8中,编写并行化的程序很容易。这多亏了第3章介绍的 Lambda 表达式和流,我们完全不必理会串行或并行,只要告诉程序该做原创 2020-06-02 15:10:36 · 531 阅读 · 0 评论 -
Java8函数式编程_3--流(Stream)
1,免责声明,本文大部分内容摘自《Java8函数式编程》。在这本书的基础上,根据自己的理解和网上一些博文,精简或者修改。本次分享的内容,只用于技术分享,不作为任何商业用途。当然这本书是非常值得一读,强烈建议买一本! 2,本次分享的样例代码均上传到github上,请点击这里。 第3章 流 (Stream) Java 8中新增的特性旨在帮助程序员写出更好的代码,其中对核心类库的改进是很关键的...原创 2018-06-23 12:10:45 · 465 阅读 · 0 评论 -
Java8函数式编程_2--Lambda表达式
1,免责声明,本文大部分内容摘自《Java8函数式编程》。在这本书的基础上,根据自己的理解和网上一些博文,精简或者修改。本次分享的内容,只用于技术分享,不作为任何商业用途。当然这本书是非常值得一读,强烈建议买一本! 2,本次分享的样例代码均上传到github上,请点击这里。 第2章 Lambda表达式 主要内容如下: 2.1 第一个Lambda表达式 2.2 如何识别L...翻译 2018-06-18 21:47:58 · 495 阅读 · 0 评论 -
Java8函数式编程_1--简介
第1章 简介 主要内容如下: 1.1 为什么需要再次修改Java 1.2 什么是函数式编程 1.3 示例 1.1 为什么需要再次修改Java 1996年1月,Java1.0发布,此后计算机编程领域发生了翻天覆地的变化。商业发展需要更复杂的应用,大多数程序都跑在功能强大的多核CPU机器上。 多核CPU的兴起成为了不容回避的事实。涉及锁的编程算法不但容易出...翻译 2018-06-18 16:52:45 · 269 阅读 · 0 评论 -
Java8函数式编程_4--类库
1,免责声明,本文大部分内容摘自《Java8函数式编程》。在这本书的基础上,根据自己的理解和网上一些博文,精简或者修改。本次分享的内容,只用于技术分享,不作为任何商业用途。当然这本书是非常值得一读,强烈建议买一本! 2,本次分享的样例代码均上传到github上,请点击这里。 注意:本章所有的例子大多围绕 1.3 节介绍的案例展开(音乐)。 第4章 类库 前 3 章讨论了如何编写...原创 2018-09-09 18:08:16 · 560 阅读 · 0 评论 -
Java8函数式编程_5--高级集合类和收集器
1,免责声明,本文大部分内容摘自《Java8函数式编程》。在这本书的基础上,根据自己的理解和网上一些博文,精简或者修改。本次分享的内容,只用于技术分享,不作为任何商业用途。当然这本书是非常值得一读,强烈建议买一本! 2,本次分享的样例代码均上传到github上,请点击这里。 注意:本章所有的例子大多围绕 1.3 节介绍的案例展开(音乐)。 第5章 高级集合类和收集器 第3章只介绍了集合类的部分变...原创 2018-11-17 18:14:13 · 430 阅读 · 2 评论