第四部分 无所不在的Java
第四部分介绍Java 8和Java 9中新增的多个特性,这些特性能帮助程序员事半功倍地编写代码,让程序更加稳定可靠。我们首先从Java 8新增的两个API入手。
第11章介绍java.util.Optional类,它能让你设计出更好的API,并减少空指针异常。
第12章首先探讨新的日期和时间API,这相对于以前涉及日期和时间时容易出错的API是一大改进。然后探讨Java 8和Java 9为支持实现大型系统并推动其持续演化所作的改进。
第13章讨论默认方法是什么,如何利用它们来以兼容的方式演变API,一些实际的应用模式,以及有效使用默认方法的规则。
第14章是这一版新增的,探讨Java的模块系统——它是Java 9的主要改进,使大型系统能够以文档化和可执行的方式进行模块化,而不是简单地将一堆包杂乱无章地堆在一起。
