【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

OpenJDK 项目发布 Java Module System(JSR 277)和 Improved Modularity(JSR 294)的 Early Access 快照

  • 2007-07-07
  • 本文字数:757 字

    阅读完需:约 2 分钟

OpenJDK 项目已发布 Java Module System(JSR 277) Improved Modularity Support(JSR 294)实现的 early access 源码快照。JSR 277 是从单元布署的角度来处理模块化的,处理分布式格式、版本、依赖、仓库、运行时,以及必要的模块支持工具。JSR 294 则是从开发角度来处理,引入了新的语言结构、为信息隐藏而使用了“超级包”。

现在已经实现的特性有:

  • java.module 中类的实现
  • 模块初始化和类装载
  • LocalRepository 和 URLRepository 的核心功能
  • 使用 java 命令启动模块
  • 打包工具 jam 的原型

项目已提供了相当数量的文档:

为帮助大家有一个进一步的了解, Google 技术讲座还播出了 JSR 277 规范的领导者 Stanley Ho 和专家组的贡献者之一 Michal Ciernia 对此设计的详细解说。

Adreas Sterbenz 提供了与此快照相关的一些比较中肯的点评

  • 这是一个动态开发版的快照,而不是 beta 版。所有的功能还都尚未完成。
  • 这只是为开发者提供源码,没有二进制文件。
  • 其中没有包括多少 JSR 294 的实现,因为到现在为止还只有寥寥几个部分已经开始动工。将来会有变化的。
  • 获得源码的方式就是下载 ZIP 包,所有的源码都存放在 j2se workspace 中,这就是为什么它有 68MB 的原因,并不是因为 Modules 的实现很大。我们希望用起来像 Mercurial 库那样方便,这正是我们期待已久的。
  • Modules 项目的新源码都基于 GPLv2 协议(包括 classpath exception)。
  • 包括了回归测试和单元测试。
查看英文原文: OpenJDK Project Releases Java Module System (JSR 277) and Improved Modularity (JSR 294) EA Snapshot


译者简介:张海龙,现就职于 Ethos ,注重对项目管理的过程建立和优化、设计模式的理解和实践。与 InfoQ 中文站分享内容,请邮件至 china-editorial@infoq.com
2007-07-07 05:23623
用户头像

发布了 90 篇内容, 共 12.8 次阅读, 收获喜欢 10 次。

关注

评论

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

FastDFS 分布式文件系统详解

哈喽沃德先生

文件系统 分布式文件存储 fastdfs 分布式文件

Java源码系列3——LinkedHashMap

超超不会飞

Java

烦人的Null,你可以走开点了

四猿外

Java 注解 空指针 Optional null

太牛了,这份神仙级面试笔记把所有 Java 知识面试题都详解出来了

Java架构之路

Java 程序员 面试 编程语言

【FastDFS】SpringBoot整合FastDFS实战,我只看这一篇!!

冰河

springboot fastdfs

高中生写LOL外挂1年狂赚五百万,落网前刚买下120万保时捷

Java架构师迁哥

架构师训练营第三周作业

邓昀垚

极客大学架构师训练营

CSS语法与规则 — 重学CSS

三钻

CSS 大前端

架构师训练营第 1 期第 3 周学习总结

好吃不贵

极客大学架构师训练营

Java源码系列4——HashMap扩容时究竟对链表和红黑树做了什么?

超超不会飞

Java

一个Hibernate的事务问题

YoungZY

hibernate

Greenplum 性能优化之路 --(二)存储格式

腾讯云大数据

大数据

优秀组织的5大表现

凌晞

团队管理 团队组织 组织

Nexmark: 如何设计一个流计算基准测试?

Apache Flink

flink

架构师训练营第1期第3周作业

业哥

极客大学架构师训练营

经常使用的数据结构

hasWhere

传统网络缺失货币层,比特币是否能担此大任?

blockchain

比特币 区块链 数字货币 比特币数字货币 区块俩金融

2020互联网公司中秋礼盒大比拼!(文末送福利)

Java架构师迁哥

鲲鹏播种于时代,花开五色中原

脑极体

【架构笔记之设计模式】架构师训练营第1期第3周

业哥

极客大学架构师训练营

一个好系统自我完善自我进化的方法

boshi

产品思维 系统工程 即时反馈 生态体系

基于 Flink + Hive 构建流批一体准实时数仓

Apache Flink

flink

在 InfoQ 兼职做运营

邓瑞恒Ryan

创业 用户增长 创业心态 运营 产品运营

我一定是熬夜熬傻了,小程序后台获取用户信息居然发生了这件事

小Q

Java 小程序 学习 编程 架构

Greenplum 性能优化之路 --(三)ANALYZE

腾讯云大数据

大数据 数据仓库

Dromara团队发布Hmily全新架构的2.1.1版本

猫大人

分布式事务 分布式柔性事务‘’

码住!Flink Contributor 速成指南

Apache Flink

flink 开源社区

Java源码系列2——HashMap

超超不会飞

Java

Smartisan

Changing Lin

摄影

架构师训练营 1 期 - 第三周 - 设计模式

三板斧

极客大学架构师训练营

第三周学习代码重构总结

三板斧

极客大学架构师训练营

OpenJDK项目发布Java Module System(JSR 277)和Improved Modularity(JSR 294)的Early Access快照_Java_Xandy Johnson_InfoQ精选文章