简单地说,Java 8中的新增功能是自Java 1.0发布18年以来,Java发生的最大变化。没有去掉
任何东西,因此你现有的Java代码都能工作,但新功能提供了强大的新语汇和新设计模式,能帮
助你编写更清楚、更简洁的代码。就像遇到所有新功能时那样,你一开始可能会想:“为什么又
要去改我的语言呢?”但稍加练习之后,你就会发觉自己只用预期的一-半时间,就用新功能写出
了更短、更清晰的代码,这时你会意识到自己永远无法返回到“旧Java” 了。
本书全面介绍了 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整理好了,需要免费领取的朋友麻烦转发这篇文章,然后私信【学习】二字即可。
本文暂时没有评论,来添加一个吧(●'◡'●)