速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

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

关注

评论

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

CNCF Serverless工作流社区携手华为云FunctionGraph,开拓Serverless编排新时代

华为云开发者联盟

json Serverless 华为云 FunctionGraph CNCF Serverless Workflow

安全大讲堂 | 2022产业趋势洞察:网络安全的下一个十年

腾讯安全云鼎实验室

网络安全 未来发展

功效护肤理念增强,透明质酸继续引领护肤热点

易观分析

护肤 医美 透明质酸

财富管理2.0时代,券商数字营销突围之路

Speedoooo

数字化转型 解决方案 营销数字化 数字化业务战略 数字营销

Java培训高并发之线程的6种状态

@零度

线程 JAVA开发 状态

uni-app技术分享| uni-app常见问题(二)

anyRTC开发者

uni-app 音视频 WebRTC 移动开发 视频通话

Python二分查找,字符串模板,textwrap模块,每天写写Python自然就会了,每日Python第2天

梦想橡皮擦

3月月更

为什么说程序猿也要有产品思维

慕枫技术笔记

技术思维 内容合集 3月月更

数据分析不能落地?快来围观,学会数据分析应用,一起升职加薪!

博文视点Broadview

Apache SeaTunnel & Kyuubi 联合 Meetup | 见证中国大数据崛起!

Apache SeaTunnel

大数据 开源 大数据平台 apache 社区 Apache SeaTunnel

分布式数据库排序及优化

vivo互联网技术

分布式数据库

如何在windows下成功的编译和安装python组件hyperscan

华为云开发者联盟

正则表达式 windows hyperscan python组件 正则表达式引擎

千万级学生管理系统的考试试卷存储方案

Geek_8d5fe5

「架构实战营」

3月技术专题月火热开启!快来一睹为快!

用友BIP

用友 用友iuap

黄东旭: 关于基础软件产品价值的思考

PingCAP

3 月亚马逊云科技培训与认证课程,精彩不容错过!

亚马逊云科技 (Amazon Web Services)

架构师 培训

web前端培训:React 核心调度功能的实现

@零度

前端开发 React

列存Delta表是个什么东东

华为云开发者联盟

存储 GaussDB(DWS) 列存表 delta表

测性能,拿周边|OceanBase 3.1.2版本邀你来玩

OceanBase 数据库

oceanbase OceanBase 开源 OceanBase 社区版

基于小熊派开发板设计的云端绿化管理系统

DS小龙哥

IoT 3月月更

iuap 助力鹏鹞环保打造智慧水务大数据运营管理平台

用友BIP

用友 用友iuap

【51单片机】介绍

謓泽

单片机 3月月更 51

ScrollView 和 RelativeLayout两个布局技巧

逆锋起笔

android xml 3月月更 android布局

技术平台&应用开发专题月 | 一文搞懂全链路监控系统(上)

用友BIP

用友 用友iuap

几种如何判断环境是否连上网方法!推荐最后一种

华为云开发者联盟

网络 nodejs ipv4 上网 网络接口

前端实现word、excel、pdf、ppt、mp4、图片、文本等文件的预览

CRMEB

大数据培训:RDD、DataFrame的区别

@零度

大数据 spark

方舟开发框架容器类API的介绍与使用

HarmonyOS开发者

方舟 HarmonyOS 开发框架

Java 中线程池的 7 种创建方式!

王磊

Java 面试

一图了解龙蜥社区 2 月运营大事件

OpenAnolis小助手

Linux 开源 操作系统 运营

MVCC 时光机:在 TiDB 的时空自由穿梭丨渡渡鸟复兴会赛队访谈

PingCAP

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