模块化支持多种配置 Java 9正式发布

存储架构 2017-09-22 阅读原文

众多开发者期待的Java 9四次跳票后, 今天正式版终于发布!!!

DK9 提供超过150项新功能特性,包括备受期待的模块化系统、可交互的REPL工具 jshell,以及安全增强、扩展提升、性能管理改善等。

Java 9的模块化改变了游戏规则

基于Project Jigsaw的模块化功能引起了广大程序开发人员的争议,Java商店对于模块化功能并没有立即更新,而是保守的决定等模块化日渐成熟后在进行更新。

模块化是以Java平台模块系统的形式将JDK分为一组模块,用于运行、编译或构建时间组合的功能。模块化也被称为一次具有传递性的变更,有利于帮助人们进一步了解模块之间的依赖关系。

模块化可以让软件开发人员更容易的组装和维护复杂的应用程序,此外,Java 9中的模块化可以使得Java更好的缩小模块化到更小的设备,同时提高安全性和性能。

模块化主要包括应用程序打包、模块化JDK本身、将源代码重新组合成模块以及重构JDK和Java运行环境映像等。JavaFX UI控件和CSS API现在可用于模块化。

模块化支持多种配置,可以提高可扩展性、安全性和应用性能,将Java 9轻松的扩展到小型设备是模块化的关键驱动力。

点击这些: 下载 Java 9 正式版

点击这里: 下载Java EE 8

【责任编辑:wangxueyan TEL:(010)68476606】

51CTO系统频道

责编内容by:51CTO系统频道阅读原文】。感谢您的支持!

您可能感兴趣的

Java 9 Flow API vs. LMAX Disruptor Java 9 Flow API vs. LMAX Disruptor DZone's Guide to Jav...
Java Annotated Monthly – July 2017 The start of June brought the disappointing news that we’d have to wait longer f...
Features in Java 9 Java 9 might not be adding major changes like Java 8 which had features like Lam...
关于 Java 9 你所需要知道的一切 Java SE 9 搭载了模块化、REPL、编译器优化以及很多其他功能,一直以来 Java 的版本命名和发布周期也将发生重大变化。 Ja...
将 Spring Boot 应用迁移到 Java 9 — 模块 上周,我试图 制作一个 Spring Boot 应用程序 —— 是一个著名宠物诊所(Pet Clinic)的 app,对 Java 9 兼容。这很不...