写点什么

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

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

关注

评论

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

架构师训练营第一期 - 第十三周课后作业

卖猪肉的大叔

极客大学架构师训练营

架构师 01 期,第十三周课后作业

子文

数据应用(二)课后练习

ABS

大数据技术与应用

天天向上

极客大学架构师训练营

第九周大作业

小兵

架构入门感悟之九

笑春风

极客时间架构 1 期:第 13 周 数据应用(二) - 学习总结

Null

【第十三周】课后作业

云龙

第九周作业

Jack

大数据应用

garlic

极客大学架构师训练营

第十三周 数据应用(二)总结

蓝黑

架构师训练营 - 第 13 周课后作业(1 期)

阿甘

week13学习总结

龙卷风

架构师一期

【第十三周】数据应用(二)

云龙

第十三周 作业1

Yangjing

极客大学架构师训练营

架构师训练营 Week13 - 课后作业

极客大学架构师训练营

第十三周作业

Meow

架构师系列 10: JAVA 虚拟机的原理

桃花原记

第 9 周 系统架构作业

心在那片海

第十三周学习笔记

Meow

架构师知识体系

天天向上

极客大学架构师训练营

架构1期 第十三周作业

haha

极客大学架构师训练营

第九周总结

孤星

第九周作业

孤星

第 9 周 系统架构总结

心在那片海

架构师训练营 2 期 - 第九周总结

Geek_no_one

极客大学架构师训练营

PageRank算法

天天向上

极客大学架构师训练营

架构师训练营 Week13 - 数据应用(2) 总结

极客大学架构师训练营

第十三周 数据应(二)作业

蓝黑

计算机的时钟(五):混合逻辑时钟

ElvinYang

架构训练营第九周作业

一期一会

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