本书全面介绍了 Java 8 这个里程碑版本的新特性,包括 Lambdas、流和 函数式编程 。有了函数式的编程特性,可以让代码更简洁,同时也能自动化地利用多核硬件。全书分四个部分:基础知识、函数式数据处理、高效 Java 8 编程和超越 Java 8,清晰明了地向读者展现了一幅 Java 与时俱进的现代化画卷。本书适合广大 Java 开发人员阅读
第一部分:基础知识(1-3章)
1、为什么要关心 Java 8
2、通过行为参数化传递代码
3、Lambda 表达式
第二部分:函数式数据处理(4-7章)
1、引入流
2、使用流
3、用流收集数据
4、并行数据处理与性能
第三部分:高效Java 8编程(8-12章)
1、重构、测试和调试
2、默认方法
3、Optional 取代 null
4、CompletableFuture:组合式异步编程
5、新的日期和时间 API
第四部分:超越Java 8(13-16章)
1、函数式的思考
2、函数式编程的技巧
3、面向对象和函数式编程的混合:Java 8 和 Scala 的比较
4、结论以及 Java 的未来
这篇PDF的内容太多了小编没有办法一一展示出来,小编已经把这篇PDF整理好了,需要免费领取的朋友麻烦转发这篇文章,然后私信【学习】二字即可。