写点什么

JRuby 正式拥抱 Java 5

  • 2007-08-08
  • 本文字数:464 字

    阅读完需:约 2 分钟

先前我们已经报导过,JRuby 团队最近在他们是否应当转向 Java 5 的问题上辩论不休。不过,据 JRuby 团队成员 Ola Bini 称,最终决定已经拍板定案

因此,通过在#jruby IRC 频道的一些讨论,我们的核心团队决定在主干代码选择 5+ 的路线。这样做的原因是,几乎每一个在 Bug 列表中回复的人都建议我们继续往前走,而 Java 5 的特性确实非常引人瞩目。

部分原因是可以使用新的语言特性来实现 JRuby 运行时。比如说,现在就用了 Java 5 标注(Annotations)来为方法绑定提供元数据。另一方面则是因为可以使用 Java 5 提供的并发库。JRuby 1.0 提供了这些类库向旧版 JRE 的移植,但这些类库的移植版本无法带来 Java 5 等价类库所能带来的所有性能提升。

被限制在Java 1.4上的用户仍然是得到支持的,因为 JRuby 团队会构建出一个用 Retroweaver处理过的版本,Retroweaver 可以将 Java 5 的字节码导出成与 Java 1.4 虚拟机相兼容的类;另一个类似的工具叫做 Retrotranslator。这两个工具在 Java 5 支持方面早就扬名已久,它们甚至允许标注等特性运行在 Java 1.4 平台上。

查看英文原文: JRuby targets Java 5

2007-08-08 22:30717
用户头像

发布了 117 篇内容, 共 15.6 次阅读, 收获喜欢 0 次。

关注

评论

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

一文了解 Redis 内存监控和内存消耗

程序员历小冰

redis 28天写作 12月日更

软件设计之非功能性

xcbeyond

软件设计 28天写作 12月日更 非功能性

慢跑的正确打开方式

wood

跑步 28天写作

.NET中的Husky工具

喵叔

28天写作 12月日更

HarmonyOS(鸿蒙)——滑动事件之上下左右滑动

李子捌

28天写作 21天挑战 鸿蒙开发 12月日更

Dubbo 框架学习笔记十四

风翱

dubbo 12月日更

性能即天元:vivo S12的落子与棋局

脑极体

如何让TiDB在云上智能运维 (TiDB Hackathon 赛题)

如果迎着风就飞

云原生 operator TiDB Operator 存储上云

百度智能云 AI 公有云服务市场,连续五次第一!

百度大脑

人工智能

绘制监控页面的一些最佳实践

耳东@Erdong

最佳实践 监控 28天写作 12月日更

黑客是怎么盗取你的密码的?

喀拉峻

黑客 网络安全

2021年全国人工智能大赛正式启动,396万奖金等你报名!

OpenI启智社区

人工智能大赛

绩效评估的why&how

mtfelix

28天写作

为什么很难得出结论

将军-技术演讲力教练

c语言学习笔记2021/12

姬翔

几个超火的编程网站,别错过!

程序员鱼皮

CSS JavaScript html 前端 后端

为什么?为什么要先问目的?(27/28)

赵新龙

28天写作

低代码实现探索(十一)流程中的动作执行器

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

启梦行动再扬帆 | 2021启智社区优秀项目&优秀开发者评选结果重磅揭晓

OpenI启智社区

启智社区 优秀开发者 优秀开源项目

Go 语言快速入门指南:第七篇 方法

宇宙之一粟

12月日更

记录与 Electron 的第一次亲密接触

何佩弦

跨平台 Electron

盘点2021(一)

圣迪

复盘 盘点 2021

过冬

搬砖的周狮傅

随笔杂谈

从0到1带你深入理解log4j2漏洞

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

Dubbo 框架学习笔记十五

风翱

dubbo 12月日更

Go+ 结构体方法定义教程

liuzhen007

28天写作 12月日更

react源码解析18事件系统

buchila11

React

低代码实现探索(十)流程执行器

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

从AI前沿到科技自立:百度大脑的风向标意义

脑极体

26《重学JAVA》--网络编程之Socket类

杨鹏Geek

Java25周年 28天写作 12月日更

第一财经年终总结

石云升

读书笔记 28天写作 12月日更

JRuby正式拥抱Java 5_Java_Werner Schuster_InfoQ精选文章