快速业务通道

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

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

Java 部署工具包支持快速部署 Java 程序或 Java Web Start 程序。部署工具包脚本文件 提供以下 功能:

精确检测已安装的 JRE

无缝 JRE 安装

在单独一行代码中完成程序启动(JRE 检测和必要的升级)

在单独的一行代码中完成 Web Start 程序的启动

以下 HTML 代码用于确保已经安装了Java 1.6 并且 Java applets 已经启动:

<script src="http://java.com/js/deployJava.js"></script> <script>   deployJava.runApplet({codebase:"http://www.example.com/applets/",    archive:"ExampleApplet.jar", code:"Main.class",    width:"320", Height:"400"}, null, "1.6"); </script>

更多关于部署工具包的文档请点击 此处。

Java SE 6 update 10 Beta简介(3)

时间:2011-07-25 Ethan Nicholas

Nimbus 的界面外观

当 Swing 古老的 Metal界面外观 首次发布时,其主要的美感竞争来自 Windows 95 界面。在十年前 的图形用户界面条件下,Metal 界面 相对于当时的其他普通界面来说是一种很有吸引力的高雅的选择。

Java SE 5 中更新的 Ocean 主题帮助 Metal 成为目前可行的选择,但是修改 Swing 跨平台界面外观 也已是当务之急。

进入 Nimbus 界面外观,可以看到崭新的基于 合成 的现代外观。Nimbus 为其应用程序提供了一个完 美的界面。而且 Nimbus 完全使用 Java 2D 矢量图型而不是静态位图,所以非常小(只有56KB!),可以 提供任何决议。

Figure 3: SwingSet3 in MetalJava SE 6 update 10 Beta简介 - 编程入门网

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

Figure 4: SwingSet3 in Nimbus

由于兼容性的原因,Metal 还是使用默认的 Swing 界面外观。但是要换成 Nimbus 界面外观所需要的 更新程序再简单不过了。只需要一行代码:

UIManager.setLookAndFeel ("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");

您也可以在命令行指定

-Dswing.defaultlaf=com.sun.java.swing.pl a f.nim bus.Nim使Nimbus变成默认的界面外观。一种 永久设定属性的方法是添加代码:

swing.defaultlaf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel

如果 swing.properties 这个文件不存在,您必须创建一个。

更多关于Nimbus 的信息请参阅 Nimbus 早期访问页面

性能

Sun 的 JRE 在过去几年中以稳健的步伐加速发展,6u10 也不例外。快速启动是主要的性能提升,这能 够充分提高多数系统上 Java 冷启动的性能和 Windows 上新的图形流水线。

新的图形流水线将使用 Direct3D 来加速大部分的一般性操作,所以您的计算机可能自带的强大3D图 形卡除了玩游戏还有其他用途。半透明,梯度,仿射变换,抗锯齿,矩形填充和副本,以及其他各种图形 操作都将因为 3D 图形卡而加速。而且,之前的 3D 流水线不够强大不能被默认。新的流水线则不同,它 坚如磐石,在 6u10 中是默认的。

有关这些特性的更多信息,请参阅 Chet Haase 的博客。

改进补丁

Java SE 6u10 包含下载和安装的补丁。当然,在 6u11 公布之前,这是不可见。但是那个时候,更新 下载是通过新的下载引擎。这一引擎会监控您的网络使用和节流,提高带宽使用率,避免妨碍您的网络使 用。

新的下载引擎能够自动断点续存,而 6u10 使用的新的补丁算法能够很好地减少将来更新文件的大小 。 现在的JREs在一有更新的时候就会提示并且下载的时候需要您等待,而 6u10 则不同,它会在后台下 载补丁,只有在补丁已经下载完毕了才提示您是否要安装。

部署可用性

Java Web Start 向来支持各版本的下载,并且 Java applets 和 Web Start 从一开始就支持 Pack200 compression 的使用。

但是,这些性能都要求服务器端的合作,因此本质上不具有可用性。即使提供了所

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号