NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

Kong Gateway Enterprise 3.6 实现飞跃式发展

Gingxing

Gateway kong API网关 消息网关

如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)

sysin

macos boot esxi

Pixologic ZBrush 2024 for Mac(三维数字雕刻软件)v2024.0.2中文激活版

影影绰绰一往直前

Golang高级微调技术

俞凡

golang

Sentieon | 每周文献-Liquid Biopsy-第二十一期

INSVAST

基因数据分析

Linux学习之Ubuntu 20中OpenResty的nginx目录里内容和配置文件

百度搜索:蓝易云

nginx Linux ubuntu openresty LuaJIT

可逆计算理论中的可逆到底指的是什么?

canonical

低代码 软件架构 开发框架 可逆计算 Nop平台

实时交互数字人,可对接语言大模型!

青否数字人

数字人

快手商品详情数据接口解析和封装

tbapi

快手 快手商品详情数据接口

Vim如何清空文件

百度搜索:蓝易云

vim 云计算 Linux 运维 云服务器

CMake调用第三方库的两种方法

百度搜索:蓝易云

云计算 Linux 运维 云服务器 cmake

Golang动态高效JSON解析技巧

俞凡

golang

开发一款与咪咕视频类似的体育直播平台,需要投入多少费用呢?

软件开发-梦幻运营部

Git 版本控制系统的完整指南

小万哥

git 程序人生 编程语言 软件工程 后端开发

Cinema 4D 2024 for mac(c4d 2024)v2024.3.1中文激活版

影影绰绰一往直前

OmniZip - Universal Extractor Pro for Mac(全能解压缩工具)v2.1.6激活版

影影绰绰一往直前

Sentieon | 每周文献-Benchmark and Method Study-第十九期

INSVAST

基因数据分析

Ghost Buster Pro for mac(苹果电脑内存清理专家)v2.5.1激活版

影影绰绰一往直前

App Tamer for Mac(CPU优化电池管理工具)v2.8.3激活版

影影绰绰一往直前

Microsoft Remote Desktop Beta for Mac(微软远程连接工具)v10.9.6 (2189)激活版

影影绰绰一往直前

架构误区系列20:不当的聚合

agnostic

架构设计 服务设计

数字人源码交付,一次购买终身使用!

青否数字人

Magic Disk Cleaner for Mac(磁盘垃圾清理工具)v2.6.2激活版

影影绰绰一往直前

Sentieon | 每周文献-Benchmark and Method Study-第十八期

INSVAST

基因数据分析

Sentieon | 每周文献-Multi-omics-第二十期

INSVAST

基因数据分析

数字永生SaaS系统源码独立部署!

青否数字人

数字人

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