写点什么

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

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

关注

评论

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

智能合约佛萨奇系统开发,佛萨奇2.0源码搭建

薇電13242772558

订单流量录制与回放探索实践

得物技术

Java 运维 后端 稳定生产

架构实战营第10期模块六

刘博

FL水果软件2023最新中文版本在哪里下载?

茶色酒

FL Studio21

内存数据库如何发挥内存优势?

陈橘又青

数据库

OKR之剑·实战篇05:OKR致胜法宝-氛围&业绩双轮驱动(上)

vivo互联网技术

团队管理 OKR

全球化安全生产 & 质量保障体系建设探索

阿里技术

质量保障 安全生产 全球化技术能力

富士康CDO史喆:数字化和智能化为何要打造开放系统,引入外部合作?

B Impact

Guitar Pro8和谐版安装包下载教程

茶色酒

Guitar Pro8

linux 磁盘挂载

平凡人生

IntelliJ IDEA 的 Code Coverage 测试

HoneyMoose

在 Asp.Net Core 中什么是认证和授权

newbe36524

C# Kubernetes

架构训练营第10期模块6作业

Geek_4db2d5

现实中的量子计算机有望进化成《流量地球2》中的MOSS吗?

博文视点Broadview

单体应用、SOA架构、微服务架构有哪些优劣势?

FN0

微服务架构 组件化 SOA

成为海上霸总,全靠5G?

脑极体

5G

CleanMyMac4.12.4最新中文版本下载

茶色酒

CleanMyMac X

四点聚焦亚马逊2022财报,AWS收入801亿美元,同比增长20%,年度增长率29%

B Impact

数据可视化大屏项目,我是如何实现多屏间的数据通信

梁木由

程序员 前端 前端开发

来看一个 ChatGPT 有关程序员的笑话

HoneyMoose

SpringBoot实现电子文件签字+合同系统

程序员大彬

springboot

Java高手速成 | JSP的MVC模式

TiAmo

mvc jsp

2023最新H5前端阅读书单推荐

kcodez

前端 H5 React

文件打开标识O_CLOEXEC简介

SkyFire

Linux 文件描述符

低代码实现探索(五十五)后台服务设计

零道云-混合式低代码平台

软件测试与开发

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

软件测试

linux 查看操作系统版本

平凡人生

微博系统中”微博评论“的高性能高可用计算架构

Geek_e5f2e5

阿里云PAI-Diffusion功能再升级,全链路支持模型调优,平均推理速度提升75%以上

阿里云大数据AI技术

人工智能 模型优化 企业号 2 月 PK 榜

使用 ChatGPT 轻松创建用户注册页面

devpoint

人工智能 AI ChatGPT

统一观测丨如何使用 Prometheus 监控 MySQL

阿里巴巴云原生

MySQL 阿里云 云原生 #Prometheus

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