Java SE 6 update 10 Beta简介

不要被这个普普通通的名字所迷惑,即将发布的 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 还是比较大的。)。

Figure 1: JRE Size in MB

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

Figure 2: Kernel Size in MB

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

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

时间: 2024-09-03 20:51:48

Java SE 6 update 10 Beta简介的相关文章

《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一第1章 Java SE 8的流库

第1章 Java SE 8的流库 流提供了一种让我们可以在比集合更高的概念级别上指定计算的数据视图.通过使用流,我们可以说明想要完成什么任务,而不是说明如何去实现它.我们将操作的调度留给具体实现去解决.例如,假设我们想要计算某个属性的平均值,那么我们就可以指定数据源和该属性,然后,流库就可以对计算进行优化,例如,使用多线程来计算总和与个数,并将结果合并. 在本章中,你将会学习如何使用Java的流库,它是在Java SE 8中引入的,用来以"做什么而非怎么做"的方式处理集合.

Java SE 6在Solaris的可观察性特征分析

Java平台标准版(Java SE)6,代码名为"Mustang",是最新的Java SE发行版本(正在开发中).Java SE 6源码和二进制代码都可以在www.Java.net上下载.Java SE 6平台要到2006年秋天才能正式发布.不过,现在你可以下载试用Java SE 6 Beta版. Java SE 6平台中提供了多种可观察性(observability)工具,这其中的许多工具都可在系统中运行,而这些工具中的只有极少数被用于挂起进程或核心复制处理.因此,在本文中,我们将分

Java SE 6之GUI:让界面更加绚丽(上)

本文为原创,如需转载,请注明作者和出处,谢谢! 本文曾发表于天极网:http://dev.yesky.com/185/2690685.shtml Java SE 6之GUI:让界面更加绚丽(下) Java是一种非常强大的编程语言,但Java的GUI能力一直是它的软肋.虽然Java提供2种图形解决方案,AWT和Swing.但这2种图形库的功能十分有限,使用它们并不能带来更多的用户体验.而且AWT和Swing的更新速度很慢.一直到Java SE 5也没什么明显的变化.幸好Java SE 6终于为它们

用Java SE 6.0实现高质量桌面集成开发

提要:本文将以具体的实例向你展示Java SE 6在桌面开发中所提供的一系列优秀特征. 一. 引言 随着Java SE 6 Beta的发行,Java开发者再也不需要自己去实现Java本机接口(JNI)便可以在其应用程序中加入桌面产品所具有的特征.这些桌面集成特征现在已成为内核的一个组成部分. 最新的Java标准版本6.0(代码名为Mustang)将在功能上进行一系列的改进--开发者们能够方便地用Java处理安全,JMX,操作系统文件,国际化和桌面开发等一系列问题.Sun在开发这个版本的过程中表现

POWERDESIGNER 10.0 简介

   POWERDESIGNER 10.0 简介  PowerDesigner 是唯一结合了下列几种标准建模技术的建模工具套件:使用 UML 的应用程序建模.业务流程建模和传统数据库建模技术,从而为您提供了高度集成.基于知识库.可自定义.图形化.直观并易于使用的工具集.产品说明作为功能强大的全部集成的建模和设计解决方案,PowerDesigner 可使企业快速.高效并一致地构建自己的信息系统.PowerDesigner 提供大量角色功能,从而区分企业内部不同职责.PowerDesigner 使用

Java SE 8:标准库增强

Lambda表达式是Java SE 8的核心功能,大部分的改进都围绕lambda表达式展开.(Jigsaw项目已经被推迟到Java SE 9.)关于lambda表达式的内容,已经在上一篇文章中进行了说明.这篇文章主要介绍Java SE 8中包含的其他Java标准库的增强. 并行排序 随着多核CPU的流行,Java平台的标准库实现也尽可能利用底层硬件平台的能力来提高性能.Java SE 7中引入了Fork/Join框架作为一个轻量级的并行任务执行引擎.Java SE 8把Fork/Join框架用到

WinRAR 5.10 Beta 2完美支持 ZIP 档案

流行好用的压缩工具,支持鼠标拖放及外壳扩展,完美支持 ZIP 档案,内置程序可以解开 CAB.ARJ.LZH.TAR.GZ.ACE.UUE.BZ2.JAR.ISO 等多种类型的压缩文件:具有估计压缩功能,你可以在压缩文件之前得到用 ZIP 和 RAR 两种压缩工具各三种压缩方式下的大概压缩率:具有历史记录和收藏夹功能:压缩率相当高,而资源占用相对较少.固定压缩.多媒体压缩和多卷自释放压缩是大多 压缩工具所不具备的. WinRAR 5.10 Beta 2 x86 (1.31 MB) WinRAR

Java SE 6性能白皮书

1 简介 Java SE 6(Java Platform Standard Edition 6)的一个主要设计原则就是以性能缺陷为目标,通过当前最流行的一些 Java 基准测试以及与 Java 社区的紧密协作来确定对性能影响最大的增强关键领域,从而提高性能和可伸缩性. 本指南将概述 Java Standard Edition 6 中新增功能和可伸缩性改进,同时提供各种行业标准和内部开发的基准测试结果,以便演示这些性能改进的影响. 2 新增功能和性能增强 Java SE 6 引入了一些新的功能和性

java se 多线程资源共享问题

问题描述 java se 多线程资源共享问题 class bread{ int num = 0; public synchronized void makeBreand(){ num++; this.notify(); } public synchronized void sale(){ while(num==0){ try{ this.wait(); System.out.println("暂时无面包,等待"); }catch(InterruptedException e){e.pr