AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

Oracle 就模块化作出承诺

  • 2014-11-20
  • 本文字数:860 字

    阅读完需:约 3 分钟

Oracle 宣布了第二组将作为 Java 9 的特性交付的增强提案(称为 JEP),其中包括有关 Java 模块化的重大消息。

第一组特性是 8 月 11 日发布的,尽管也比较有用,但相对而言不那么激进。相反,这次发布了一些对 Java 开发者而言真正有料的特性。Oracle 承诺,延迟的模块化项目将作为 JDK 9 的一部分交付,Oracle 推出了 4 个 JEP ,组成了重新设计的 Java 模块化的解决方案。

Oracle 的 Java 工程团队已经交付了 JEP 162( Prepare for Modularization )和 JEP 201( Modular Source Code )。JEP 201 完全改变了 JDK 源代码的组织结构,为符合新的模块边界重新进行了安排。模块系统本身的描述包含在 JEP 200 中,不过该 JEP 尚未交付,大概是因为其细节会因具体实现时所遇到的问题而有所变化。

新的这批 JEP 包括 JEP 220( Modular Runtime Images ),这是通往模块化的一条不归路。在该 JEP 实现之后,Java 运行时系统将不再包含在 JAR 文件中,而会由模块组成。像 rt.jar 和 tools.jar 这样的文件将成为历史。新系统将仅包含模块,不过 Java 平台将继续接受和运行打包为 JAR 文件的应用程序和库。最终目标是随着时间的推移,应用程序的开发者也迁移到新的模块化格式。

Java 平台的首席架构师 Mark Reinhold 就 JRE 和 JDK 中的 Java 运行时系统评论说:“JAR 格式的使命已经完成,是时候向前推进了。”他认为,走向模块化系统,对IDE 和工具的厂商,对很多框架,都有重大影响,因为当前的内省(introspection)机制依赖于一个与遗留的JAR 格式捆绑在一起的URI 语法。外展服务项目由Oracle 的质量团队负责,London Java 社区,AdoptOpenJDK 和AdoptAJSR 项目下的全球众多Java 用户组提供了社区支持。目前已经联系了一些重要的开源项目,包括Apache 旗下的Ant、Builds、log4j、Hadoop 和CXF 等项目,以及Eclipse、Hudson、IntelliJ、RedHat Netty、Redhat Tools 和TestNG 等。

Oracle 正在准备一份 Java 规范请求(Java Specification Request,JSR),以便使模块化系统规范成为新的 Java 标准之一。

查看英文原文: Oracle Commit to Java Modularity

2014-11-20 23:502422
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 144.0 次阅读, 收获喜欢 35 次。

关注

评论

发布
暂无评论
发现更多内容

VSCode安装使用教程,保姆级!

霍格沃兹测试开发学社

TXT文本一键转思维导图!这3款AI软件不容错过

彭宏豪95

人工智能 思维导图 在线白板 办公软件 AIGC

音频剪裁大师:使用 Python 和 ffmpeg 分割音频的完整指南

霍格沃兹测试开发学社

SD-WAN企业组网六大优点

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

视频生成模型 Dream Machine 开放试用;微软将停止 Copilot GPTs丨 RTE 开发者日报 Vol.224

声网

吞吐量10倍提升!分布式文件系统性能优化创新方案

焱融科技

活动回顾丨飞天技术沙龙 Serverless + AI 专场(上海站)回顾 & PPT 下载

阿里巴巴云原生

阿里云 Serverless 云原生

使用Postman发送POST请求的指南

霍格沃兹测试开发学社

一杯咖啡的艺术 | 如何利用数字孪生技术做出完美的意式浓缩咖啡?

Altair RapidMiner

人工智能 数据分析 数字孪生 altair

【中英互译】可以为你出谋划策的AI翻译

AppBuilder

ICE.AI市场需求与愿景

科技汇

天谋科技与慢牛科技完成兼容性互认证

Apache IoTDB

掌握JMeter:深入解析如何提取和利用JSON数据

霍格沃兹测试开发学社

焱融科技参编国内首个高性能计算存储标准

焱融科技

Word文档中如何做思维导图?2个实用技巧推荐,办公必备!

彭宏豪95

效率工具 思维导图 word 在线白板 办公软件

eFuse电子保险丝,需要了解的技术干货来啦

芯动大师

电源 电子保险丝 efuse

预告|博睿数据将受邀出席GOPS全球运维大会北京站!

博睿数据

Windows电脑安装Apache JMeter的详细教程

霍格沃兹测试开发学社

AI “黏土画风”轻松拿捏,手把手带你云端部署 ComfyUI

阿里巴巴云原生

阿里云 云原生

Taiko钱包推荐,体验用bitget钱包做Taiko主网任务

股市老人

深入探索Chrome开发者工具:开发者的利器

霍格沃兹测试开发学社

企业上云的优点、难点及SD-WAN解决方案的探讨

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

一文读懂bitgert(brise),以及bitget钱包使用体验

股市老人

简单上云第一步!华为云Flexus应用服务器L实例亮相华为云618营销季

YG科技

618大促背后的智能力量:天润融通如何用AI大模型提升客户服务?

天润融通

人工智能 天润融通

干货下载 |《数据治理:数据中台建设与能力提升策略》

博睿数据

pytest 参数化测试用例

测吧(北京)科技有限公司

测试

Postman变量使用指南

霍格沃兹测试开发学社

英特尔旗下子公司发布OLEA U310 SoC

E科讯

英特尔发布AI创作应用AI Playground,将于今夏正式上线!

E科讯

Oracle就模块化作出承诺_Java_Ben Evans_InfoQ精选文章