写点什么

详解消费版 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:00753
用户头像

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

关注

评论

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

Similarities:精准相似度计算与语义匹配搜索工具包,多维度实现多种算法,覆盖文本、图像等领域,支持文搜、图搜文、图搜图匹配搜索

汀丶人工智能

人工智能 自然语言处理 语义搜索 语义搜索系统 文本匹配

从 Zebec Protocol 长期布局看,ZBC 通证的潜在应用场景

BlockChain先知

构建高性能的MongoDB数据迁移工具:Java的开发实践

这我可不懂

Java mongodb 开发框架

局域网与Kubernetes内部网络如何互通

程序员半支烟

k8s

《企业家》杂志封面人物丨王文京:数智化助企业“基因迭代”

用友BIP

深入浅出java Semaphore

java易二三

程序员 jdk 计算机 科技

山东布谷科技直播软件开发WebRTC技术:建立实时通信优质平台

山东布谷科技

软件开发 WebRTC 实时通信 源码搭建 直播软件开发

网上正规实体平台现场同步yscy898

新百盛娱乐yscy898

上线规则 微咨询 Fil币现在进场合适吗? 简单查询

2023-08-12:用go语言写算法。实验室需要配制一种溶液,现在研究员面前有n种该物质的溶液, 每一种有无限多瓶,第i种的溶液体积为v[i],里面含有w[i]单位的该物质, 研究员每次可以选择一瓶

福大大架构师每日一题

左程云 福大大架构师每日一题

大型模型的重要基石与洞察力之源之文本数据

来自四九城儿

Presto 内存参数设置建议

冰心的小屋

presto memory query.max-memory presto 内存

精细解析中文公司名称:智能分词工具助力地名、品牌名、行业词和后缀提取

汀丶人工智能

人工智能 自然语言处理 信息抽取

网上正规实体现场同步平台

新百盛娱乐yscy898

Ubuntu 20.04 安装 Carla详细教程。

百度搜索:蓝易云

云计算 Linux 运维 Carla Simulator

Redis Sentinel 初步设计方案

艾瑾行

架构训练营

网络安全作业

大肚皮狒狒

全新 – Amazon EC2 M1 Mac 实例

亚马逊云科技 (Amazon Web Services)

Amazon EC2

使用 Spring 实现控制反转和依赖注入

小万哥

Java spring 云原生 后端 SpringCloud

java8 通过反射执行接口的default方法

java易二三

Java 程序员 计算机

《MySQL——从删库到跑路》阿里架构师分享删库跑路救命策略

java易二三

Java 程序员 计算机

Tomcat使用教程。

百度搜索:蓝易云

云计算 tomcat Linux 运维 Java Servlet

SpringBoot3数据库集成

Java 架构 springboot SpringBoot3

从 Zebec Protocol 长期布局看,ZBC 通证的潜在应用场景

大瞿科技

Mac前端开发神器 Sublime Text 4中文版

晴雯哥

SecureCRT Mac版:强大的终端仿真与会话管理

晴雯哥

第二届广州·琶洲算法大赛报名截止 3300多支队伍将展开激烈角逐

新消费日报

数智双擎,算融未来”,2023东湖算力与大数据创新大会圆满召开

彭飞

柏睿向量数据库Rapids VectorDB赋能企业级大模型构建及智能应用

新消费日报

C++实现一键关闭桌面

芯动大师

VMWare Fusion Pro中文版 macOS 强大虚拟机软件 (完美兼容M1M2/支持win10win11 )

晴雯哥

成为大主播的必懂知识:直播源码推流

山东布谷网络科技

直播推流 直播源码

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