java布道者耗尽20年的功力整理完结java实战第2版文档( 四 )

  • 使用非阻塞操作提升吞吐量
  • 设计和实现异步API
  • 如何以异步的方式使用同步的API
  • 如何对两个或多个异步操作进行流水线和合并操作
  • 如何处理异步操作的完成状态

  • java布道者耗尽20年的功力整理完结java实战第2版文档文章插图
    第17章也是这一版新增的 , 详细介绍Java 9的Flow API , 并提供反应式编程的实战代码解析 。
    本章内容
    • 什么是反应式编程以及反应式宣言的原则
    • 应用级和系统级的反应式编程
    • 采用反应式流(reactive stream)以及Java 9 Flow API实现的一个例子
    • 一种广泛采用的反应式库——RxJava
    • 如何使用RxJava转换和整合多个反应式流
    • 如何使用弹珠图可视化地记录反应式流上的操作

    java布道者耗尽20年的功力整理完结java实战第2版文档文章插图
    第六部分是本书最后一部分 , 我们会谈谈怎么用Java编写高效的函数式程序 , 还会将Java的功能和Scala做比较 。
    第18章是一个完整的函数式编程教程 , 会介绍一些术语 , 并解释如何在Java 8中编写函数式风格的程序 。
    本章内容
    • 为什么要进行函数式编程
    • 什么是函数式编程
    • 声明式编程以及引用透明性
    • 编写函数式Java的准则
    • 迭代和递归

    java布道者耗尽20年的功力整理完结java实战第2版文档文章插图
    第19章涵盖更高级的函数式编程技巧 , 包括高阶函数、柯里化、持久化数据结构、延迟列表和模式匹配 。 这一章既提供了可以用在代码库中的实际技术 , 也提供了能让你成为更渊博的程序员的学术知识 。
    本章内容
    • 一等成员、高阶方法、柯里化以及局部应用
    • 持久化数据结构
    • 生成Java Stream时的延迟计算和延迟列表
    • 模式匹配以及如何在Java中应用
    • 引用透明性和缓存

    java布道者耗尽20年的功力整理完结java实战第2版文档文章插图
    第20章将对比Java与Scala的功能 。 Scala和Java一样 , 是一种在JVM上实现的语言 , 近年来发展迅速 , 在编程语言生态系统中已经威胁到了Java的一些方面 。
    本章内容
    • 什么是Scala语言
    • Java与Scala是如何相生相承的
    • Scala中的函数与Java中的函数有哪些区别
    • 类和trait

    java布道者耗尽20年的功力整理完结java实战第2版文档文章插图
    第21章会回顾这段学习Java 8并慢慢走向函数式编程的历程 。 此外 , 我们还会猜测 , 在Java 8、9以及10中添加的小功能之后 , 未来可能会有哪些增强和新功能出现 。
    本章内容
    • Java 8的新特性以及其对编程风格颠覆性的影响
    • 全新的Java 9模块系统
    • 每六个月一次的Java递增–发布生命周期
    • 构成Java 10的第一个递增发布
    • 未来的Java版本中还可能有哪些新东西

    java布道者耗尽20年的功力整理完结java实战第2版文档文章插图
    这份【java实战第2版】共有615页 , 因为内容过多在这里就不做过多的介绍了 , 需要完整版的小伙伴 , 可以转发此文关注小编 , 私信小编【技术】来获取!!!
    【java布道者耗尽20年的功力整理完结java实战第2版文档】希望本文能够帮助到大家的学习 , 仔细地品读并且能够灵活运用 , 争取达到精通的效果 , 也希望本文能够得到大家的喜欢!