关于Java 9模块化的10本书,每位Java开发人员必读
Posted Java猎场
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Java 9模块化的10本书,每位Java开发人员必读相关的知识,希望对你有一定的参考价值。
Java 9公共更新已经结束,Java 10也已经发布,Java 11也并不遥远。但是,在Java 9中引入的模块化,就像Java 8教给我们函数式编程一样。坚信,我们几年后将生活在一个模块化的生态系统中。将向更广泛的Java社区传授很多关于模块化的知识。
Java 10自Java 9发布以来仅仅6个月就发布了。这些更新的短期寿命引发了围绕新功能的很多讨论,特别是Java 9中引入的新功能,以及风险,障碍和迁移挑战。
与Java 9不同,Java 10并没有提供突破性的更新,它对Java 9来说只是一个相当小的更新。由于期待已久的Jigsaw项目,Java 9受到模块性更新的巨大冲击。围绕Java 9的及其重要特征催生了一大堆关于迁移问题和探索新的模块化的书籍。内容涉及Java 9和模块系统,涵盖从迁移概念到工作示例以及模块化等广泛主题,这些书籍为理解如何使用Java中的模块化提供了坚实的基础,这对于未来的更新具有重要价值。
1.掌握Java 9:编写反应式,模块化,并发和安全的代码,英文名:Mastering Java 9: Write reactive, modular, concurrent, and secure code
本书为Java 9中提供的所有新功能提供了非常全面的方法。它的编写方式可以适应初学者和高级Java用户。可以将你引入Java的世界,也可以帮助引导你进入模块化时代,成为一名高级Java开发人员。
2.用于Impatient的核心Java SE 9(第2版),英文名:Core Java SE 9 for the Impatient (2nd Edition)
新手和有经验的Java用户的另一个绝佳选择。本书可帮助你解决Java 9中使用示例代码所带来的所有变化带来的可能障碍和挑战,以及由经验丰富的作者Cay S. Horstmann提供的实际见解。
3. Java 9 for Programmers(第4版),英文名:Java 9 for Programmers (4th Edition)
与之前讨论的书相反,本书面向有经验的程序员。使用Deitel签名实时代码方法,深入探索了Java 9及其API。本书提供了完整的代码演练,语法着色,代码高亮显示和程序输出,它包含数百个包含数千行代码的完整Java 9程序。这是一个有用的高级工具,可以帮助程序员保持与Java的模块化基础的联系。
4.Java 9 Cookbook
本书提供了100多个方式,每个方式都使用简单直接的Java 9代码中的各种软件开发实例来解决特定问题。你是否有模块化应用或使用某种工具的问题?只要打开这本书,找到解决问题的具体方式!本书提供的实例可以成为未来更新中使用模块化的有效指南。
5. Java模块系统,英文名:The Java Module System
可以说是关于如何在Java中使用模块化的最佳书籍。说实话,我没有更多的东西可以加入到这个讨论中,因为它几乎涵盖了处理模块性的所有可能的角度;从了解模块系统到探索兼容性问题和迁移挑战。本书是每个Java开发人员的绝对工具,我相信它对于未来的更新将具有重要价值。
6.带JShell的Java 9,英文名:Java 9 with JShell
本书的主要内容是为了充分利用Java 9中面向对象的代码,函数式编程和新的模块化特性的技术。REPL的可用性(称为JShell)使得实验和原型制作比直接旧的基于IDE的项目主导方法和本书提供了一个掌握JShell的有效指南。
7. Java 9模块化解密。项目Jigsaw和可扩展的Java应用,英文名:Java 9 Modularity Revealed. Project Jigsaw and Scalable Java Applications
本书面向经验丰富的Java程序员,旨在探索Java中模块化的各个方面。我毫不怀疑,这可以成为推进未来更新的有用指南。
8. Java 9模块化。开发可维护应用的模式和实践,英文名:Java 9 Modularity. Patterns and Practices for Developing Maintainable Applications
本书作为了解模块化的一个良好开端。这可能意味着需要坚实而有凝聚力的指南来帮助开发人员探索和理解Java中的模块化。
9.Java 9编程的示例,英文名:Java 9 Programming By Example
本书旨在通过提供真实案例来缩小“学习”与“做”之间的差距。它针对的是初学者开发人员,但在我看来,当你需要快速浏览Java模块化时代的基本编码原则,对于有经验的开发人员也是有价值的。
10. Java 9中的模块化编程:使用Java模块化和Project Jigsaw构建大型应用,英文名:Modular Programming in Java 9: Build large scale applications using Java modularity and Project Jigsaw
本书提供了创建新模块的逐步说明,以及从早期版本的Java迁移代码。创建模块定义,设置模块间依赖关系和使用模块化JDK中的内置模块,本书为理解模块化提供了坚实的基础。
热门抢手同质化职位来了!BAT,一线知名互联网公司、快速发展创业公司,黑科技、年40-200万以上总有一款适合您!瞅瞅去!
查看更多热门职位,请查看自定义菜单“靠谱职位” ,总有一款适合您!
您是否在想要跳槽时面临海量职位不得不花费时间和精力多方多渠道挑选和甄别?您是否不希望自己的求职想法大范围的散播?您是否期待自己能够找到最满足自己期望和体现个人价值的机会?让我们来帮助您吧!猎英长期接收JAVA候选人简历邮箱为lieyjava2018@sina.com,您也可扫码加我们的人才发展顾问联系聊聊职业发展,委托给她帮您甄选更适合您的机会,节省时间提高效率,或者从第三方的视角给您一些专业建议。务必注意,备注“姓名- JAVA”,便于通过。
以上是关于关于Java 9模块化的10本书,每位Java开发人员必读的主要内容,如果未能解决你的问题,请参考以下文章