QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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

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

关注

评论

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

ARTS 打卡第 4周: BaseCamp团队是如何做产品的

前行

#ARTS #ArrayList

自然语言处理:机器理解人类语言的奇迹

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

测试

一文读懂云公有、私有云、混合云的区别

青椒云云电脑

云桌面 云桌面厂家 云桌面方案

DAPP系统开发需要多久?DAPP系统开发功能介绍

V\TG【ch3nguang】

Zebec 生态 AMA 回顾:Nautilus 以及 $ZBC 的未来

石头财经

与 Dave 和 Ruba 一起探讨亚马逊云科技 2023 芯片创新日

亚马逊云科技 (Amazon Web Services)

人工智能 机器学习 量子计算 亚马逊云科技

springboot+jxls复杂excel模板导出

源字节1号

开源 软件开发 前端开发 后端开发 小程序开发

Zebec 生态 AMA 回顾:Nautilus 以及 $ZBC 的未来

股市老人

数据通信网络之IPv6以太网二层交换

timerring

数据通信网络

计算机视觉:让机器看懂世界

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

测试

智能机器人:将AI带入我们的日常生活

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

测试

一文说清云桌面:设计师的秘密武器

青椒云云电脑

桌面云 云桌面

Mobpush与A/B测试:覆盖多应用场景下的精细化运营神器

MobTech袤博科技

5G时代还在用传统PC?云电脑了解一下

青椒云云电脑

桌面云 云桌面 云桌面厂家

六大商用场景:云游戏赚钱方法论

青椒云云电脑

云游戏

AITO问界新M7系列发布,全款问界车型已支持空间音频体验

最新动态

ArrayList源码解析

前行

#java #源码分析

自动驾驶点云标注技术的现状与未来发展

来自四九城儿

内外统一的边缘原生云基础设施架构——火山引擎边缘云

火山引擎边缘云

云原生 边缘计算 边缘云

iOS技术博主指南:填写苹果应用上架中的隐私政策信息

雪奈椰子

基于点云标注的自动驾驶系统的安全性与可靠性

来自四九城儿

dapp技术开发团队 dapp开发

V\TG【ch3nguang】

自动驾驶点云标注的挑战与解决方案

来自四九城儿

5G时代超级玩家云游戏 技术是否为最大阻碍

青椒云云电脑

云厂商 云游戏

Zebec 生态 AMA 回顾:Nautilus 以及 $ZBC 的未来

BlockChain先知

自动化办公更简单了!新版python-office,有哪些更新?

程序员晚枫

Python

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