书籍 Java 9模块化开发的封面

Java 9模块化开发

出版时间

2018-06-01

ISBN

9787111601296

评分

★★★★★
书籍介绍
在日新月异的科技领域,Java作为一门广泛应用的语言,其持续演进确保了开发者能够适应不断变化的需求和最佳实践。《Java 9模块化开发》引领我们进入这个关键版本的世界,揭示了模块系统如何提升代码组织性、封装性和安全性,从而帮助我们构建出更加健壮的应用程序。在这本书中,你将学习到如何利用模块化工具进行测试、构建运行时映像,并探索其对未来软件开发的影响。
推荐理由
《Java 9模块化开发》一书深入探讨了Java语言在模块化方面的革新,通过清晰的章节划分和详尽的实例解析,不仅介绍了模块化的概念、最佳实践,还提供了迁移现有代码库到新系统的方法。本书对于理解现代软件工程中的模块化设计原则,以及如何构建稳定、高效的应用程序具有重要价值。
适合哪些人读
Java编程人员
对模块化和软件架构感兴趣的开发者
希望提升代码质量和维护性的人士
正在或计划迁移项目至Java 9及其后续版本的团队成员。
书籍脑图
目录
目录
前言 1
第一部分 Java模块系统介绍
第1章 模块化概述 8
1.1 什么是模块化 9

显示全部
用户评论
看完我对于java9的模块化目标还是懵逼的。我理解的模块化包含两个目标:一是解决模块的管理问题,即使用模块化后,可以让模块更为清晰,后续的系统更好维护。二是解决动态加载的问题。即当系统模块越来越多时,用户用到哪些模块再加载那些模块,该点包含动态加载和热插拔两个核心技术, 以目前形势来看,java始终定位在编译执行的路上,并没有往动态语言上面靠。那模块化的目标就只实现了管理而已。这就导致模块化变成一个鸡肋,所以关于它的书和技术帖子都寥寥无几。 抛开技术而言,此书也没有讲明白模块化到底解决了什么问题,一直云里雾里。
毕竟模块化是java的深水区,作者从就模式分析,提出问题,解决问题.然后再引入模块的强依赖问题,再用服务化解决等.始终让人带着问题学习,对模块化理解加深很多.缺憾是后面几个章节都是蜻蜓点水的讲解,不够详细,另外部分页面翻译质量有待提高.
有OSGi模块化的影子,还有JDK拆分的考虑,目前使用层面停留在Java8,尚无升级打算
用途不大,当知识科普一下
这本书的排版很差,标点挤压规则差,命令行和显示行排在了一起。翻译也比较差,不是Java语言资深研究者。
书籍解析
立即阅读