AICon 北京站 Keynote 亮点揭秘,想了解 Agent 智能体来就对了! 了解详情
写点什么

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

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

关注

评论

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

运营管理

Qien Z.

5月日更

数智化社会供应链助力消费体验提升 京东图书千万好书“先5折再满减”

科技范儿

Nginx通过Cookie做灰度就这么简单

运维研习社

nginx 运维 灰度发布 5月日更

Go 并发编程-channel 连接一切

Rayjun

Go 语言

【Flutter 专题】125 图解自传 ACE_ICON.ttf 图标库

阿策小和尚

5月日更 Flutter 小菜 0 基础学习 Flutter Android 小菜鸟

一次事故,我对MySQL时间戳存char(10)还是int(10)有了全新的认识

华为云开发者联盟

MySQL 索引 时间戳 char int

5分钟速读之Rust权威指南(十二)

wzx

rust

全国首创“区块链+信用”平台即将上线

CECBC

专家谈 AI:2021 年人工智能发展趋势(下)

容光

智慧金融发展-转述

容光

智能IP先锋:从园区网络智能变革,到数字化转型新突破

脑极体

人生算法:找到可复制的最小内核

石云升

读书笔记 5月日更 人生算法

2021北京人工智能展览会-转述

容光

区块链与数字化转型的关系

CECBC

2021年CES十款智能家居黑科技产品

容光

人工智能

从 Object.assign 开始了解ES2015

devpoint

浅拷贝和深拷贝 ECMAScript 6 assign

AI、智能健康与货币技术迎来大爆炸

容光

区块链 AI

Golang最细节篇— struct{} 空结构体究竟是啥?

奇伢云存储

云存储 Go 语言

《看板方法官方指南》中文版发布了!

Bruce Talk

敏捷 Kanban Agile

你是做敏捷与DevOps的,还是做掉敏捷与DevOps的?

刘华Kenneth

DevOps 敏捷 转型 教练

MySQL数据库事务隔离性的实现

华为云开发者联盟

MySQL 数据库 事务 数据库隔离 事务隔离

架构师成长之路

soho

虚拟机如何实现synchronized

wzh

虚拟机 并发 synchronized Java EE

dubbo-go v3 版本 go module 踩坑记

apache/dubbo-go

Apache dubbo dubbo-go

技术栈,我该拿你怎么简化?

VoltDB

数据分析 5G 堆栈 边缘计算

想要成为架构师?你只要满足这些条件就可以

华为云开发者联盟

设计 工程师 架构师 软件系统 软件架构师

技术管理课学习笔记 01

escray

学习 极客时间 5月日更

发展农村数字普惠金融的问题及对策分析

CECBC

网络攻防学习笔记 Day28

穿过生命散发芬芳

5月日更 网络攻防

日志收集组件—Flume、Logstash、Filebeat对比

数据社

大数据 5月日更

2021智能制造、智慧金融、智能安全有何发展趋势

容光

AI 金融

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