写点什么

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

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

关注

评论

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

[译] Android 模拟器:Project Marble 中的改进

android 程序员 移动开发

phonegap照相插件的使用

android 程序员 移动开发

区块链之共识算法系列——PoW(一)

Regan Yue

区块链 11月日更

Stetho简化Android调试(一)

android 程序员 移动开发

svn 使用方法(1)

android 程序员 移动开发

webview最全面总结(二)全面介绍webview用法

android 程序员 移动开发

windows环境下JSP环境搭建:Apache2

android 程序员 移动开发

这一篇 K8S(Kubernetes)集群部署 我觉得还可以

牧小农

kubenetes

umi(1)

android 程序员 移动开发

RecyclerView

android 程序员 移动开发

WebSocket学习

android 程序员 移动开发

[译] Android 中的 MVP:如何使 Presenter 层系统化?

android 程序员 移动开发

tinker热修复gradle接入

android 程序员 移动开发

[译] Android 的多摄像头支持(1)

android 程序员 移动开发

QMUI框架简介

android 程序员 移动开发

React Native for Android 原理分析与实践:实现原理

android 程序员 移动开发

TCP_UDP协议详解

android 程序员 移动开发

Thinkphp5使用model模型操作数据库

android 程序员 移动开发

vue学习(三)—vue

android 程序员 移动开发

[译] 使用自定义文件模板加快你的应用开发速度

android 程序员 移动开发

Realm数据库使用教程(五):删除数据

android 程序员 移动开发

svn 使用方法

android 程序员 移动开发

TCP_UDP协议详解(1)

android 程序员 移动开发

ViewPager2重大更新,支持offscreenPageLimit

android 程序员 移动开发

webRTC(十四):webrtc 端到端文本聊天

android 程序员 移动开发

Router_一款单品、组件化、插件化全支持的路由框架

android 程序员 移动开发

RxHttp-完美适配Android-10-11-上传-下载-进度监听

android 程序员 移动开发

SLF4J 的几种实际应用模式--:SLF4J+Log4J 与 SLF4J+LogBack

android 程序员 移动开发

[译] Android 的多摄像头支持

android 程序员 移动开发

[译] 如何将 Stackdriver 连接到智能家居服务器以进行错误记录

android 程序员 移动开发

[译] 如何用 Flutter 来创建一个带有底部导航栏的应用程序

android 程序员 移动开发

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