快速业务通道

Java SE 6 update 10 Beta简介 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16

Java SE 6 update 10 Beta简介

时间:2011-07-25 Ethan Nicholas

不要被这个普普通通的名字所迷惑,即将发布的 Java SE6 update10(当前发布的是试用版)与之前 的更新版本存在很大的差异。与之前发布的 java 编程语言更新相比,Java SE 6u10 加入了更多的特性 和功能,从而推动包络(Envelope)的发展。

严格地说,“Java更新发行版”只是对版本号的第四位(比如,对版本 1.6.0_10 的 10 )进行了改 动。与大多数发行版不同,更新发行版本不允许添加、删除或者更改任何公共 API 函数,这样也将更新 发行局限于对 bug 的修复。6u10 同样不包含新增的或经过修改的 API 函数,尽管如此,我们仍然成功 地添加了一些令人难以置信的新特性。

为什么要发布特定更新?

Java 程序正常运行之后,通常是非常稳定的。当今的 Java 运行时环境(JRE)稳定、可靠且速度快 。

不幸的是,因为历史原因,进入“正常运行”状态要比想象中困难得多。所面临的挑战包括:

很难检测 Java 运行时环境,特别是网页浏览器

很难自动安装新的运行时环境

下载量大

冷启动性能差

Applet 和 Web 启动程序重叠少

Java SE 6u10 就是针对这些挑战而设计的。Java SE 6u10 很小心地避免了 API 公共函数的变化,所 以我们可以更早地将修复程序提供给您,而不用等到 Java SE 7!

Java内核

JRE提供了许多不同的 API:Swing、AWT、ImageIO、SQL、CORBA、RMI、math、XML、XSLT、并发。太 多了,而且每次发布新版本都会增加。虽然丰富的 API 使 Java 软件的编写变得容易,但是 JRE 多年来 始终保持稳健强大并不是一种巧合(由于可压缩性强,Java 2 Platform, Standard Edition 1.5 的下载 量相对较小,未经压缩的 JRE 还是比较大的。)。

Java SE 6 update 10 Beta简介 - 编程入门网

Figure 1: JRE Size in MB

Java 内核旨在使 Java 软件能够更快地进入运行状态。用户只需要下载一个小的安装程序(“内核” )就能基本包括所有需要的 JRE 组件,而不用下载完整的 JRE。需要的时候,用户可以下载额外的组件 ,JRE 会在后台下载余下的组件并自行组装。

Java SE 6 update 10 Beta简介 - 编程入门网

Figure 2: Kernel Size in MB

目前,典型的 Swing 程序和 Java applets 下载大小是 4-5 MB,而完整的 JRE 是 14.4 MB。

更多关于 Java 内核的消息请参阅 6u10 FAQ。

Java SE 6 update 10 Beta简介(2)

时间:2011-07-25 Ethan Nicholas

下一代 Java 插件

Java SE 6u10 包含一个全新的 Java 插件实现。只要您使用的是 Firefox 3 或者 Internet Explorer,它就是默认选项。下一代 Java 插件在浏览器外部的一个或者多个独立进程中运行 Java applet。虽然 Jave 程序与以往一样出现在 Web 浏览器内部,但是这意味着现在可以使用不同的 JRE 版 本、命令行参数和结构来运行不同的 Java 程序。通过运行两个非常大且非常复杂的软件—Web 浏览器和 JRE 提供的隔离,在独立的进程空间中提高了两者的可靠性,同时为 Java applets 提供了和其他 Java 软件一直享有的相同的灵活性以及对 JRE 结构的控制。

现在,Java applets 和 Java Web 启动程序拥有同样强大的 JRE 选择和配置特性,因此两者都应该 使用同样的机制。现在的 Java 插件支持使用 Java 网络加载协议 (JNLP) 文件来制定程序配置和启动选 项。不需要花费什么功夫,您就可以部署与 Java 程序及 Web 启动程序相同的程序。同时还能利用 JNLP 服务的优势,比如 PersistanceService 和 FileSaveService。

新一代插件的优势:

可靠性更高

改进了 Java 脚本通信

控制各 applet 的 JRE 命令行参数

控制各 applet 的 JRE 内存设置,堆上限更高

支持 JNLP

各 applet 都可选择 JER 版本

改进对 Vista 的支持

有关新一代插件的更多信息,请参阅 发行说明。

Java 部

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号