深入理解Java模块系统pdf百度网盘下载地址?
本书从Java模块系统的设计动机和基本概念讲起,一直延伸至其高级特性,详尽介绍了模块系统的基本机制,以及如何创建、构建和运行模块化应用程序。本书还会帮助你将现有项目迁移到Java 9及以上版本,并逐步将之模块化。书中主要内容包括:从源代码到JAR 来构建模块、迁移到模块化Java、解耦依赖以及改进API、处理反射和版本、自定义运行时镜像,等等。
作者简介:
尼科莱·帕洛格(Nicolai Parlog),开发者、作家、演讲者、培训师,曾任SitePoint Java频道编辑。自2011年以来,尼科莱一直是一名专业的Java开发人员,并已成为自由开发者、培训师和多个开源项目的长期贡献者。他还时常通过博客、演讲、交流和写作等方式传播软件开发知识。
目录:
第 1 章 第一块拼图 2
第 2 章 模块化应用程序剖析 28
第 3 章 定义模块及其属性 45
第 4 章 从源码到JAR构建模块 76
第 5 章 运行和调试模块化应用程序 92
第 6 章 迁移到Java 9及以上版本的兼容性挑战 112
第 7 章 在Java 9及以上版本中运行应用程序时会反复出现的挑战 127
第 8 章 增量模块化现有项目 149
第 9 章 迁移和模块化策略 172
第 10 章 用服务来解耦模块 194
第 11 章 完善依赖关系和API 218
第 12 章 模块化世界中的反射 241
第 13 章 模块版本:可能和不可能 268
第 14 章 通过jlink定制运行时镜像 281
第 15 章 完成拼图 304
点击下载