写点什么

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:231171
用户头像

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

关注

评论

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

YashanDB个人版、标准版和企业版功能差异

YashanDB

数据库 yashandb

面向复杂业务场景的低代码架构设计:企业数字赋能的工程化实践

不在线第一只蜗牛

低代码 数字化

SD-WAN如何优化企业局域网组网方案?

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 企业局域网

【总奖金高达10万元】华为算法精英实战营“软切片调度时延隔离”来啦!

华为云开发者联盟

算法 网络 带宽 时延

YashanDB存储引擎

YashanDB

数据库 yashandb

腾讯元器接入满血版DeepSeek-R1,智能体开发可自由选择底座模型

极客天地

DeepSeek为什么超越了OpenAI

易成研发中心

与生成式AI协同思考

Anliven

生成式人工智能 协同合作

4S店、分公司远程访问总部DMS系统,贝锐花生壳提供高性价比方案

贝锐

内网穿透

5倍提升!京东广告如何用NVIDIA TensorRT-LLM实现推理加速?

京东零售技术

【重磅升级】腾讯云 AI 代码助手内置 DeepSeek-R1 满血版,稳定,免费,不限量,免部署!

CodeBuddy

AI 人工智能 DeepSeek

一文详解 MySQL 中的间隙锁

不在线第一只蜗牛

MySQL 数据库

YashanDB体系架构

YashanDB

数据库 yashandb

1秒响应、90%决策准确率!京东商家智能助手的技术探索

京东零售技术

基础编程或被取代?JavaAI 大赛助你转型高阶开发者,赢取万元大奖!

飞算JavaAI开发助手

YashanDB SQL引擎

YashanDB

数据库 yashandb

什么是密码疲劳?

运维有小邓

密码泄露 IT 运维 密码管理软件

IoTDB 常见问题 Q&A 第五期

Apache IoTDB

故障测试之模拟网络丢包

天翼云开发者社区

丢包 故障测试

申公豹看了都流泪:小白用飞算 JavaAI 怒拿炫技赛现金奖

飞算JavaAI开发助手

YashanDB PL引擎

YashanDB

90% AI 项目卡在数据层,这里有高效获取模型训练数据的新思路

tapdata

数据采集 合成数据 AI训练数据 实时数据管道搭建

StartDT 刘莹:四大行业先锋的数据破局实践

奇点云

制造业 数据资产入表 零售业

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