现代Java应用充分利用了微服务、反应式架构以及流式数据等创新设计。现代Java特性,譬如Lambda、流以及大家期待已久的Java模块系统让这些设计的实现极其便利。是时候更新技能工具箱了,只有这样,你才能从容应对迎面而来的种种挑战!

Java实战(第2版)通过透彻的示例和通俗的语言讲解了Java语言这些最激动人心的特性,作者注重细节,努力降低了学习难度,节省你宝贵的时间。依照本书边学边练,你可以很快掌握流应用程序接口、Java模块系统等现代Java新特性,再进一步去探寻实现并发的新方法,了解函数式编程如何帮你编写可读性好又容易维护的代码。潜心修炼,你的编程实力必能提高到新的层次。

本书特色:

●对上一版(《Java 8实战》)做了全新改版
●Java 8、9、10及后续版本新特性介绍
●流数据处理以及反应式编程
●Java模块系统

目录

知识兔

第一部分 基础知识
第1章 Java8、9、10以及11的变化2
第2章 通过行为参数化传递代码22
第3章 Lambda表达式37
第二部分 应用流进行函数式数据处理
第4章 引入流
第5章 应用流
第6章 用流收集数据
第7章 并行数据处理与性能
第三部分 应用流和Lambda进行高效编程
第8章 CollectionAPI的增强功能
第9章 重构、测试和调试
第10章 基于Lambda的领域特定语言
第四部分 无所不在的Java
第11章 用Optional取代null
第12章 新的日期和时间API
第13章 默认方法
第14章 Java模块系统
第五部分 提升Java的并发性
第15章 CompletableFuture及反应式编程背后的概念
第16章 CompletableFuture:组合式异步编程
第17章 反应式编程
第六部分 函数式编程以及Java未来的演进
第18章 函数式的思考
第19章 函数式编程的技巧
第20章 面向对象和函数式编程的混合:Java和Scala的比较
第21章 结论以及Java的未来

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载