Java

Java in Action 下载 帮助中心

帮助资源

为何应升级至 JRE 6?


本文适用于:
  • 平台: Windows 7, Vista, Windows XP, Windows 2000, Windows 2003, Windows 2008 Server
  • Java 版本: 6.0

以下是最新的 Java 6 发行版本中包含的增强功能的摘要:
  • 改进的性能、稳定性和安全性
  • 完全支持 Windows 7 和 Vista
  • 更好地兼容以前的 Java 版本。
  • 应用程序具有更好的外观。
  • 自动更新功能可快速获取重要的修订。
  • 错误批量修订

更多技术信息

安全的版本更新

在 Java 6 中,如果未签名的 Java Web Start 应用程序指定的版本不是当前版本,则会触发安全警告,需要明确的用户许可,应用程序才会运行。已签名的 Java Web Start 应用程序不受影响。

高速缓存和系统格式

应用程序高速缓存机制已进行了升级。您首次运行 Java Web Start 应用程序时,Java Web Start 高速缓存中现有的应用程序将会升级并转换成新的高速缓存格式。

下载引擎和高速缓存整合
高速缓存机制和下载引擎已进行了重新设计,并在 Java Web Start 和 Java Plug-in 软件之间实现了整合。这给 Java Web Start 带来了先前仅 Java Plug-in 具有的数项新功能,反之亦然。它们包括:
  • 可通过 Java 控制面板中的选项禁用高速缓存。
  • Java Web Start 支持通过 Java 控制面板设定最大高速缓存大小。
  • 当接近最大高速缓存大小时,Java Web Start 可以启动清理线程,从高速缓存中删除最近最少使用的 (Least Recently Used, LRU) 项目。
  • 现在支持 no-cache 指令。当使用 no-cache 指令时,将会执行更新检查,从而确保已缓存的内容与 URL 上的内容一致。然后,会将资源下载到高速缓存中,并忽略过期的字段。
  • 现在支持到期日期。如果所下载的资源包含到期日期,则在该日期之后,将不再使用这些资源。
其他增强功能
  • Java Web Start 和 Java Plug-in 的所有对话框和屏幕都进行了重新设计,更友好、更直观且更易于使用。
  • Java Web Start 和 Java Plug-in 现在支持证书撤消列表 (Certificate Revocation Lists, CRL) 和在线证书状态协议 (Online Certificate Status Protocol, OCSP),以对证书进行验证。
  • Java 控制面板提供了一个用于选择缺省 SSL 握手协议的选项。缺省值设为 SSLv3 和 SSLv2。此外,还可以将它更改为 TSL。
  • Java 控制台不再模式化。通过使用 Java 6 中 AWT 的新模态功能,您甚至可以在应用程序显示模式对话框时与 Java 控制台进行交互。
Java 6 Update10 增加的功能

  • 部署得到增强:Java 6 update10 引入了 Java 部署工具包 (DT)。 Java 小应用程序和应用程序使用 Java DT,帮助管理获取用户系统的正确 Java 版本。这样可更容易检测用户的 Java 环境及 Java 平台部署。请参阅 Java 部署工具包以了解详情。
  • 全新的在线安装程序:Java Kernel 联机安装程序让 Java 用户在第一时间快速运行小应用程序和 Java Web Start 应用程序,而无需等到全部 Java 下载完毕。此安装机制可使最终用户非常快速地启动和运行,同时可在后台完成 Java 安装。有关详细信息,请参阅 Java Kernel 常见问题
  • 增强的自动更新:Java 自动更新也得到改进。它使用修补到位机制,可使更新流程更加快速可靠。每个更新版本将不再在 Windows 的“添加或删除程序”对话框中列为单独的项目,因而减少了磁盘占用空间。
  • Java Quick Starter:此功能将部分 Java 载入内存,显著地减少了平均冷启动时间。请参阅 Java Quick Starter 以了解详情。
  • 硬件加速支持:全新的、基于 Microsoft Direct3D 9 API 的硬件加速图形管道实现更佳的 Swing 应用程序渲染性能,具体取决于半透明性、梯度、随机转换和其它更多的高级 2D 操作。
  • 下一代 Java Plug-In :Java 6 update10 包括了 Java Plug-in 的全新实施。 此 Java Plug-in 通过一个或多个独立的进程在浏览器的外部运行小应用程序。同以往一样,Java 小应用程序仍显示在 Web 浏览器窗口的内部,但现在它可以使用不同的 Java 版本、命令行参数和配置来运行不同的小应用程序。了解如何在新、旧插件之间切换

这些其他项目可能会帮助您:

选择语言 | 关于 Java | 支持选项
隐私政策 | 使用条款 | 注册商标 | 免责声明

Sun Microsystems