AI简介
这是一本针对Java开发者的专业书籍,旨在帮助读者理解并掌握Java 9的新特性,以及如何使用这些新特性来构建健壮的模块化应用程序。本书的内容涵盖了Java 9的各个方面,包括Java平台的模块化需求,Java 9对变量处理器的改进,钻石操作符的定义和引入,Java 9中垃圾收集的改进,Java 10的可能特性,使用Nashorn作为嵌入式解释器,JAXP与Xerces的关系,Java并发概述,JavaFX概述,HTTP 2.0概述与特性,Java应用性能问题,对象创建,Java 9概述,创建PKCS12 keystores,获取JDK 9早期访问构建,创建Android项目等。
本书首先介绍了Java平台的模块化需求,解释了Java平台为何需要模块化,以及Java模块系统的开发过程。接着,本书深入探讨了Java 9对变量处理器的改进,包括对导入语句的弃用警告的改进,对Project Coin的改进,以及对导入语句处理的改进。此外,本书还详细介绍了钻石操作符的定义和引入,解释了其在Java 9中的新特性,以及如何在匿名类中使用它。
在垃圾收集方面,本书深入讨论了Java 9中垃圾收