【QCon】精华内容上线92%,全面覆盖“人工智能+”的典型案例!>>> 了解详情
写点什么

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

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

关注

评论

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

阿里大佬纯手写Angular和Spring Boot全栈技能修炼手册

做梦都在改BUG

Java Spring Boot angular 全栈

boot-admin整合Quartz实现动态管理定时任务

Java你猿哥

Java 架构 ssm vue admin springboot整合quartz

政务智能办体验升级、乳腺癌创新药加速研发,飞桨和文心大模型驱动应用智能涌现

飞桨PaddlePaddle

百度飞桨

任务编排:CompletableFuture从入门到精通

做梦都在改BUG

Java CompletableFuture

干货好文 | 两地三中心到异地双活演变及关键技术探讨

沃趣科技

MySQL 数据库 opengauss

Alibaba内部首发“M8级”500页微服务架构手册,GitHub上杀疯了

Java你猿哥

Java 架构 微服务 ssm 架构师

TiDB x Flink 数据集成实践

TiDB 社区干货传送门

TiSpark v3.0.3 & v3.1.3 发布

TiDB 社区干货传送门

新版本/特性解读

你真的理解 Golang 切片吗?全切片表达式及切片使用技巧

宇宙之一粟

Go 切片 三周年连更

IM开发干货分享:IM客户端不同版本兼容运行的技术思路和实践总结

JackJiang

网络编程 即时通讯 即时通讯IM

TiDB x Flink x Iceberg 实时 ODS 实践

TiDB 社区干货传送门

中移链控制台对接4A平台功能验证介绍

BSN研习社

全球首个开发者村启动开村,产业聚力松山湖,共创大湾区创新高地

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

叹服!华为高工手写344页高性能Java架构核心原理实战大神手册

做梦都在改BUG

Java 架构 高并发

eBPF的发展演进---从石器时代到成为神(五)

统信软件

操作系统 Linux Kenel

2023年免费的堡垒机就用行云管家!安全感满满!

行云管家

网络安全 等保 小微企业

Java面试很难?啃完阿里老哥这套Java架构速成笔记,我都能拿30K

Java你猿哥

Java 架构 面试 分布式 java基础

ShareSDK 新浪微博平台注册指南

MobTech袤博科技

【4.21-4.28】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

软硬件负载均衡 IP 地址透传

TiDB 社区干货传送门

数据库架构设计 数据库连接

一文理清 TiDB 与 MySQL 中的常用字符集及排序规则

TiDB 社区干货传送门

新版本/特性解读 6.x 实践

深度学习模型可视化-keras版

AIWeker

Python 深度学习 可视化 keras 三周年连更

长春市做等保评测的公司有几家?名单有哪些?

行云管家

等保 等保测评 长春

你不想成长,生活总会逼着你成长,阿里P8架构师分享十年学习生涯

程序知音

Java redis spring java架构 后端技术

大白话讲解synchronized锁升级套路

做梦都在改BUG

我用Bitmap实现亿级数据统计

Java你猿哥

Java redis 架构 ssm BitMap

赋能产业新发展,华秋电子携多高层板积极参与成都工博会

华秋电子

手把手教你成为 TiDB 的 Contributor

TiDB 社区干货传送门

实践案例 故障排查/诊断 TiDB 源码解读

BSN-DDC基础网络详解(十):官方DDC应用SDK

BSN研习社

2023 年最新版Java面试题及答案整理(纯干货,超详细)

架构师之道

Java 面试

如何优雅的使用策略模式

做梦都在改BUG

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