写点什么

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

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

关注

评论

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

区块链技术发展面临七大关键挑战以及未来的五大展望

CECBC

区块链 新基建 数字型资产

linux入门系列20--Web服务之LNMP架构实战

黑马腾云

php MySQL Linux centos ngnix

Python作业留底--《菜鸟教程》Python 练习和习题

Geek_f6bfca

Flink-有状态算子的扩缩容-12

小知识点

scala 大数据 flink

避免栽坑之掌握Jenkins工作原理

清菡软件测试

jenkins

linux入门系列18--Web服务之Apache服务2

黑马腾云

Apache Linux centos linux运维

打通微信和钉钉服务是一种怎样的体验?

Ceelog

微信 钉钉 微信公众号 Go 语言

Go: ElasticSearch客户端学习

陈思敏捷

elasticsearch elastic go-elasticsearch Go 语言

增量了两个私有网络之后的对比

孙朝辉🐢

linux入门系列19--数据库管理系统(DBMS)之MariaDB

黑马腾云

MySQL Linux centos linux运维 MariaDB

视频AI第一步-动作识别数据集

flow

二叉树深度和大文件排序

escray

学习 面试

linux入门系列18--Web服务之Apache服务1

黑马腾云

Linux centos apche linux运营 centos网站部署

巧用HashMap一行代码统计单词出现次数

程序那些事

jdk hashmap 统计字数

第 0 期架构师训练营第 5 周作业 2-总结

fujin

第 0 期架构师训练营第 6 周作业1

fujin

第 0 期架构师训练营第 6 周作业2-总结

fujin

更新丢失、写偏、幻读:数据库事务从快照隔离到可序列化

青菜年糕汤

数据库 数据库事务 分布式数据库 数据库设计 分布式系统

架构师第十二周作业

傻傻的帅

并发杂谈系列0 序与目录

八苦-瞿昙

随笔杂谈

年薪80万难觅技术人才 杭州区块链人才需求旺盛

CECBC

区块链 新基建 大学专业

第 0 期架构师训练营第5 周作业1

fujin

求索十五载:百度地图绘就的时代浪漫

脑极体

央行数字货币钱包上线后又秒关 兑换了的 DCEP 别担心

CECBC

数字货币 央行

linux入门系列17--邮件系统之Postfix和Dovecot

黑马腾云

Linux centos Dovecot Postfix 邮件系统

oeasy教您玩转linux010108到底哪个which

o

ARTS Week9

丽子

ARTS 打卡计划

搬家,又一次和过往告别

王磊

程序人生

linux入门系列16--文件共享之Samba和NFS

黑马腾云

Linux centos linux运维 Samba NFS

什么是分散式金融(DeFi)?

志学Python

去中心化金融 defi

Android | dagger细枝篇

哈利迪

android

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