报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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

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

关注

评论

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

架构师训练营 1 期 - 第十三周 - 数据应用 2

三板斧

极客大学架构师训练营

ModelArts黑科技揭秘|模型智能评估、诊断,让模型来个“体检

华为云开发者联盟

AI 模型 华为云 modelarts 智能诊断

架构师训练营 第十周作业

文江

刘华:戏说Docker和K8s,一文让你成为懂王

刘华Kenneth

Docker 云计算 Kubernetes DevOps k8s

如何解决MySQL主从数据库没有同步的问题?

冰河

MySQL 高可用 主从复制

笔记|怎样成为高效学习的人

熊斌

学习 个人成长 成长笔记 七日更

垃圾回收你懂,Java垃圾回收你懂吗?

华为云开发者联盟

Java 虚拟机 存储 对象 垃圾回收

架构师训练营大作业1

邓昀垚

你不得不知道的反射(非常重要)

安琪拉的博客

Java 反射 java反射

一个HashMap能跟面试官扯上半个小时

安琪拉的博客

Java HashMap底层原理

加快你ROS安装的一篇文章

良知犹存

ROS

Multi-Architecture镜像制作指南已到,请查收!

华为云开发者联盟

Docker Kubernetes 容器 镜像 Multi-Architecture

第十周作业

Jack

分布式缓存架构设计和一致性HASH

我们新四军不拿群众一针一线

注册中心Eureka源码解析

码界西柚

华为大佬亲自手码Dubbo服务暴露源码解析!这次够清楚了吧

比伯

Java 编程 架构 程序人生 计算机

skynet源码分析之网络层—Lua层

赖猫

c++ lua skynet

今天,我们为什么应该读懂华为人工智能?

脑极体

TypeScript | 第五章:高级类型

梁龙先森

typescript 大前端 七日更

到底什么是 CDN

转山转水

CDN

bit位操作及其算法应用

Skysper

算法 位运算

科技抗疫,少年可期,为这群有AI的天使开发者疯狂打call

华为云开发者联盟

人工智能 华为云 modelarts 医疗AI 对象存储服务OBS

第十三周 数据应用2 总结

三板斧

极客大学架构师训练营

回溯和动态规划解决每次移动一步最终回到原地算法、富兰克林成功要素和狗熊掰棒子、swift多线程编程入门operation John 易筋 ARTS 打卡 Week 31

John(易筋)

ARTS 打卡计划 富兰克林成功要素 狗熊掰棒子 动态规划解决移动回到原地 swift operation

工具之书:《账簿与权力》与 GNUCash

lidaobing

GNUCash 28天写作

Thread 线程,状态转换、方法使用、原理分析

小傅哥

线程 小傅哥 Thread 七日更 状态流转

瞬间起飞!腾讯大神纯手撸“架构师成手册”网友看完直呼NB!

比伯

Java 编程 架构 面试 计算机

生产环境全链路压测建设历程 20:某快递 A 股上市公司的生产压测案例之彩蛋

数列科技杨德华

全链路压测 七日更

架构师训练营第十周作业

丁乐洪

思考-国际化系统表结构设计

BerryMew

写技术文章给我带来什么好处?

小林coding

程序人生

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