2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

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

关注

评论

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

销售易史彦泽:六个点复盘中国 SaaS 的2023

B Impact

开箱即用!教你如何正确使用华为云CodeArts Defect!

华为云PaaS服务小智

云计算 软件开发 华为云 缺陷管理

敏捷专题:下一代的飞机交付

DevOps和数字孪生

数字孪生 航空航天 仿真模拟

揭秘提升远程团队协作效率的秘密武器:这款在线白板工具不容错过!

彭宏豪95

远程办公 在线白板 办公软件 在线协同 在线协作

华为云应用中间件DCS系列 | Redis实现(电商网站)秒杀抢购示例

YG科技

华为云OneAccess应用身份管理服务,认证授权双保驾,身份管理的选择关键

轶天下事

华为云分布式缓存服务DCS,它与开源Redis有哪些差异,快来一探究竟!

轶天下事

华为云发布CodeArts Link研发工具集成服务,无缝联接生态释放创新潜力

轶天下事

新一代云原生可观测平台之CCE服务监控篇

华为云原生团队

云计算 容器 微服务 云原生

个头小却很能“打”!合合信息扫描全能王推出A4便携式打印机

合合技术团队

识别 文字 图像 合合信息 扫描全能王

数字孪生:让ECU在数字环境中“栩栩如生”

DevOps和数字孪生

数字孪生 虚拟ECU 建模仿真

全域Serverless+AI,华为云加速大模型应用开发

轶天下事

WorkPlus平台级定制,让您完全掌控业务与生态

BeeWorks

Java性能优化权威指南-读书笔记(一)

xfgg

Java

Linux cd命令:切换目录

芯动大师

恭喜!华为云通过中国信通院《API全生命周期管理能力评估》

YG科技

华为云应用中间件DCS系列 | Redis实现(视频直播)消息弹幕

YG科技

鲨海狂潮,存力崛起

脑极体

存力

华为云应用中间件系列,Redis实现(电商游戏应用)排行榜示例

YG科技

对话在行人|中裕能源:基于多业态特点,融合创新数智化应用场景

用友BIP

2023全球商业创新大会 对话在行人

Python 面向对象编程:类、对象、初始化和方法详解

小万哥

Python 程序员 软件 后端 开发

一次RPC请求过程

1412

c++ 开源 RPC workflow srpc

OpenTiny Vue 支持 Vue2.7 啦!

Kagol

开源 Vue 前端 UI组件库

BDD模式的自动化测试初体验

QE_LAB

自动化测试 BDD 测试自动化工具

专业强大的CAD绘图软件 CADintosh X 最新激活版

胖墩儿不胖y

Mac软件 CAD绘图 cad工具

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