内容简介
This book is written for Java developers who are interested in learning and understanding the techniques and best practices to build modular applications in Java. The book assumes some previous programming experience in Java 8 or earlier, familiarity with the basic Java types such as classes and interfaces, as well as experience in compiling and executing Java programs.
AI简介
这是一本为Java开发者而编写的专业书籍,深入探讨了Java 9中引入的模块化编程技术。该书以Java 9的模块化编程为核心,详细解析了Java 9模块化编程的概念,包括模块、模块描述符、模块路径、模块解析等。同时,该书也深入分析了Java 9模块化编程的原理,包括模块的加载、解析、链接和执行等。此外,该书还提供了大量的Java 9模块化编程的实践,包括如何创建模块、如何定义模块的依赖关系、如何使用模块系统等。
书中首先介绍了Java 9模块化编程分析,对Java 9模块化编程进行了全面介绍和深入分析,旨在帮助读者掌握Java 9模块化编程的核心技术和最佳实践。接着,书中深入探讨了内部API的使用问题,并介绍了Java社区过程(JCP)和Java Specification Request(JSR)在Java规范发展中的作用。
此外,书中还详细介绍了下载并安装JDK 9,使用Java 9编译和运行Java 8代码,模块依赖的问题,以及如何创建和暴露服务等关键内容点。同时,书中还深入探讨了如何消费服务,集成Java 9模块与Maven构建过程,购物袋应用简介,以及使用Java FX