AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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

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

关注

评论

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

Redis(十二)

爱好编程进阶

Java 程序员 后端开发

不要临时抱佛脚!跳槽面试涨薪全靠它 ,BATJ面试重点

爱好编程进阶

Java 程序员 后端开发

架构训练 模块五

小马

「架构实战营」

Linux编程之权限系统与工具使用(二)

爱好编程进阶

Java 程序员 后端开发

Maven中的pom

爱好编程进阶

Java 程序员 后端开发

一道有意思的“初始化”面试题

爱好编程进阶

Java 程序员 后端开发

直播可以使用 https 了,快来试试吧

CRMEB

php基础语法

爱好编程进阶

Java 程序员 后端开发

RPC架构设计方法论(完结)

爱好编程进阶

程序员 后端开发

2022-05微软漏洞通告

火绒安全

微软 终端安全 安全漏洞

linux中route命令超详细用法(十五万字)

爱好编程进阶

Java 程序员 后端开发

Spring Cloud 学习系列:(八

爱好编程进阶

程序员 后端开发

Spring Cloud构建微服务架构(一)服务注册与发现

爱好编程进阶

Java 程序员 后端开发

龙蜥开源内核追踪利器 Surftrace:协议包解析效率提升 10 倍! | 龙蜥技术

OpenAnolis小助手

Linux 网络协议 系统运维 龙蜥社区 Surftrace

Spark离线开发框架设计与实现

百度Geek说

后端

MySQL数据库——事务和索引

爱好编程进阶

Java 程序员 后端开发

【Kubernetes】k8s的安全管理详细说明【role赋权和clusterrole赋权详细配置说明

爱好编程进阶

Java 程序员 后端开发

戴尔赋能科创小企业,共塑科创大时代

科创人

【国产】分布式批量作业调度平台TASKCTL产品验证的几种方式

敏捷调度TASKCTL

程序员 DevOps 分布式 ETL任务 自动化运维

多家波卡生态项目招聘开发者,高薪职位等你来 Pick!

One Block Community

区块链 招聘 波卡生态

云计算平台与传统平台的区别是什么?怎么理解?

行云管家

云计算 云服务 IDC

实战攻略:企业如何一步步建立自己的数字孪生

BeeWorks

《深入理解Java虚拟机》读后笔记-运行时数据区域

爱好编程进阶

Java 程序员 后端开发

京东面试题:ElasticSearch深度分页解决方案

爱好编程进阶

Java 程序员 后端开发

疫情期间,IT运维人员远程办公软件有哪些?

行云管家

远程办公 IT运维 服务器运维 居家办公 运维软件

全渠道CRM系统解决方案

低代码小观

低代码 CRM 客户关系管理 CRM系统 客户关系管理系统

突破疫情限制,WorkPlus助力企业打开远程高效办公新模式

BeeWorks

密钥管理系统-为你的天翼云资产上把“锁

天翼云开发者社区

数据 数据安全 密码管理

前车之鉴:聊聊钉钉 Flutter 落地桌面端踩过的“坑” | Dutter

阿里巴巴终端技术

flutter 钉钉 移动端 跨端框架 桌面端

初识DevOps

天翼云开发者社区

DevOps 运维 前端开发

Chrome Devtools调试小技巧

百度Geek说

后端

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