java布道者耗尽20年的功力整理完结java实战第2版文档( 四 )
文章插图
第17章也是这一版新增的 , 详细介绍Java 9的Flow API , 并提供反应式编程的实战代码解析 。
本章内容
- 什么是反应式编程以及反应式宣言的原则
- 应用级和系统级的反应式编程
- 采用反应式流(reactive stream)以及Java 9 Flow API实现的一个例子
- 一种广泛采用的反应式库——RxJava
- 如何使用RxJava转换和整合多个反应式流
- 如何使用弹珠图可视化地记录反应式流上的操作
文章插图
第六部分是本书最后一部分 , 我们会谈谈怎么用Java编写高效的函数式程序 , 还会将Java的功能和Scala做比较 。
第18章是一个完整的函数式编程教程 , 会介绍一些术语 , 并解释如何在Java 8中编写函数式风格的程序 。
本章内容
- 为什么要进行函数式编程
- 什么是函数式编程
- 声明式编程以及引用透明性
- 编写函数式Java的准则
- 迭代和递归
文章插图
第19章涵盖更高级的函数式编程技巧 , 包括高阶函数、柯里化、持久化数据结构、延迟列表和模式匹配 。 这一章既提供了可以用在代码库中的实际技术 , 也提供了能让你成为更渊博的程序员的学术知识 。
本章内容
- 一等成员、高阶方法、柯里化以及局部应用
- 持久化数据结构
- 生成Java Stream时的延迟计算和延迟列表
- 模式匹配以及如何在Java中应用
- 引用透明性和缓存
文章插图
第20章将对比Java与Scala的功能 。 Scala和Java一样 , 是一种在JVM上实现的语言 , 近年来发展迅速 , 在编程语言生态系统中已经威胁到了Java的一些方面 。
本章内容
- 什么是Scala语言
- Java与Scala是如何相生相承的
- Scala中的函数与Java中的函数有哪些区别
- 类和trait
文章插图
第21章会回顾这段学习Java 8并慢慢走向函数式编程的历程 。 此外 , 我们还会猜测 , 在Java 8、9以及10中添加的小功能之后 , 未来可能会有哪些增强和新功能出现 。
本章内容
- Java 8的新特性以及其对编程风格颠覆性的影响
- 全新的Java 9模块系统
- 每六个月一次的Java递增–发布生命周期
- 构成Java 10的第一个递增发布
- 未来的Java版本中还可能有哪些新东西
文章插图
这份【java实战第2版】共有615页 , 因为内容过多在这里就不做过多的介绍了 , 需要完整版的小伙伴 , 可以转发此文关注小编 , 私信小编【技术】来获取!!!
【java布道者耗尽20年的功力整理完结java实战第2版文档】希望本文能够帮助到大家的学习 , 仔细地品读并且能够灵活运用 , 争取达到精通的效果 , 也希望本文能够得到大家的喜欢!
- 先别|用了周冬雨的照片,我会成为下一个被告?自媒体创作者先别自乱阵脚
- 蛋壳公寓|官媒发声:绝不能让“割韭菜者”一跑了之!
- 现状|程序员现状揭秘:平均年薪20.36万,Java人才需求量最大
- 抖音小店|抖音进军电商,短视频的商业模式与变现,创业者该如何抓住机遇?
- 绝不能|互联网也有“五连鞭”毒瘤,绝不能让这些“割韭菜者”一跑了之
- 中国视频|人日评论点赞!OPPO成视频手机先行者,新技术或下月发布
- 机器人|外骨骼康复训练机器人助力下肢运动功能障碍患者康复训练
- 告人温博特等人|侵犯他人著作权,D站经营者获刑
- 推广|Josh Elman加盟苹果 负责开发者关系与软件推广工作
- 直播从业者|高三老师监考时开直播,面对质疑还振振有词,怕困没有打扰学生