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

详解消费版 Java 运行时环境

  • 2007-06-30
  • 本文字数:1004 字

    阅读完需:约 3 分钟

在 2007 年 5 月 8 日,Ethan Nicholas 和 Dennis Gu 在 JavaOne 正式公开消费版版 JRE(Consumer JRE)。在 JavaOne 之后,又有更多的细节被公之于众。在(再次)宣布消费版 JRE 一文中,Ethan Nicholas 给出了一些亮点的概览,其中包括一个新的安装程序、性能的提升、改善的启动时间以及模块化的 JRE。他还估计了这些特性中的大部分能够正式可用的时间。

Consumer JRE 将会在 2008 年上半年作为 Java 6 更新版本交付。

Chet Haase 接着发布了一篇同样覆盖这些特性点但更加详尽的文章:消费版 JRE:更精简更出色的 Java 。他指出为了提供一个快速的发布版本,消费版 JRE 改变的是那些不会影响 API 的部分。他把这些变化分成以下几组:Quickstarter、Java Kernel、部署工具包(Deployment Toolkit)、对安装程序的改善、Windows 图形性能和 Nimbus 外观等。

关于 Quickstarter,Chet Haase 主张 _ 冷启动时间 _(Java 运行时环境在重启后的第一次调用)是 Java 启动性能的问题所在:

那么改进的是,利用磁盘缓存来确保在启动时要读取的磁盘上的内存页在我们需要之前已经加载好了。

当一个没有 Java 运行时环境的消费者第一次试图使用某个 Java Applet 或者应用程序时,Java Kernel 会让他们只下载他们需要的 JRE 的那些部分,然后就可以开始使用 Applet 或者应用程序,而环境的其余部分则在后台继续下载。这会给下载文件大小带来显著的改善:

Java Kernel 的工作还在进行中(Ethan Nicholas 正在狂热地工作中),但最初的结果显示,有可能把中等大小的 Swing 应用程序下载大小缩小 60% 以上。

部署工具包则“提供一个更强大和无处不在的系统,运行在不同的浏览器和平台,允许开发者更自动地侦测到用户有什么,怎么做,以及如何在 Java 安装后运行应用程序”。图形性能将会为更多的 Swing 程序使用 DirectX 硬件加速,从而为“简单和复杂的 Swing 应用”带来更好的性能。而 Nimbus 外观则“为 Swing 应用提供一个更加现代感的外观”。

Chet Hasse 对 Ethan Nicholas 关于这些特性的一部分将比其它部分更早面世的声明表示支持,并且补充到:

我们会逐渐发布一些可用的特性,因此大家不需要等到 2008 年早期才获得所有的特性。比如说,改进的安装体验应该会包含在 Java SE6 的 update2 中,它目前是计划在六月份的晚些时候推出。

要获取关于 Nimbus ,消费版 JRE 和 Java 的更多信息,请锁定 InfoQ 的 Java 社区

查看英文原文: The Consumer Java Runtime Environment in Detail

2007-06-30 22:00731
用户头像

发布了 127 篇内容, 共 42.0 次阅读, 收获喜欢 5 次。

关注

评论

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

从索引实现上来看看你用的 TDengine 为什么这么快!

TDengine

tdengine 时序数据库 国产时序数据库

香港服务器如何帮助企业在线业务提供卓越性能和稳定性

一只扑棱蛾子

香港服务器

数字化转型与架构-架构设计篇|软件开发框架帮我们做了什么?

数字随行

数字化转型

解锁Java面试中的锁:深入了解不同类型的锁和它们的用途

程序那些事

Java 面试 java面试 程序那些事 面试秘籍

MySQL事务死锁问题排查 | 京东云技术团队

京东科技开发者

MySQL 数据库 事务 死锁 企业号9月PK榜

如何使用API接口获取商品数据,从申请API接口、使用API接口到实际应用,一一讲解

Noah

API 文档 API 开发

Codigger的项目代码检测工具的特性和优势

知者如C

OpenHarmony自定义构建函数:@Builder装饰器

OpenHarmony开发者

OpenHarmony

用友出席第六届中国企业论坛,分享央国企数智化转型方案

用友BIP

数智化转型

可观测成熟度模型介绍(二)

乘云 DataBuff

大语言模型的微调与优化

百度开发者中心

#人工智能 LLM 大语言模型

大模型在超算上的应用与发展

百度开发者中心

#人工智能 LLM 大模型推理 千帆大模型平台

代码层面探索前端性能 | 京东云技术团队

京东科技开发者

CSS 性能优化 前端 企业号9月PK榜

Vitess全局唯一ID生成的实现方案 | 京东云技术团队

京东科技开发者

MySQL 数据库 企业号9月PK榜 vitess

中国平煤神马集团 | 基于融合共享的经营管控多业务(1+2+N)共享中心建设实践

用友BIP

能源 数智化转型 共享中心

Comparing QCN9274 and QCN9074: WPA3 Support in Qualcomm Wi-Fi Chips

wallyslilly

QCN9074 qcn9274

垂直领域LLM训练推理全栈利器

百度开发者中心

#人工智能 LLM 大语言模型

Springboot vs Quarkus

Kevin_913

网络分析、自动化处理的强大工具

百度开发者中心

大模型训练 #人工智能 千帆大模型平台

专为小白打造—Kafka一篇文章从入门到入土 | 京东云技术团队

京东科技开发者

云计算 kafka 中间件 消息列队 企业号9月PK榜

释放创新:与加密货币交易软件开发公司合作

区块链软件开发推广运营

数字藏品开发 dapp开发 区块链开发 链游开发 NFT开发

DAPP代币通缩燃烧销毁质押挖矿系统开发(成熟技术)

l8l259l3365

在统信UOS上部署DotNet(Core)服务

为自己带盐

国产化 UOS dotnetcore

合约跟单丨合约交易丨秒合约项目系统开发(源码案例)

西安链酷科技

合约交易所开发

JDK安装与配置教程

小齐写代码

飞桨黑客马拉松第五期即刻开启报名!

飞桨PaddlePaddle

飞桨 黑客松

如何教会小白使用API接口获取商品数据

Noah

API 文档 API 开发

中文导航、本地指南一个App搞定,华为手机国庆出境游用Petal Maps就够了!

最新动态

向上管理:三个技巧,教会你如何与上级、老板高效协作

LigaAI

产品经理 技术管理 职场成长 向上管理 企业号9月PK榜

软件调研、研发、设计、管理、验收文档(全文档整理)

金陵老街

线下Meetup:在数智化转型背景下,火山引擎VeDI的大数据技术揭秘

字节跳动数据平台

大数据 数据治理 数据安全 数据研发 企业号9月PK榜

详解消费版Java运行时环境_Java_Geoffrey Wiseman_InfoQ精选文章