New features in Java SE 6.0

A few days ago, Sun just released Java SE 6.0 Beta. And I had viewed the release notes and some articles discussed the new features .

Here is a translation about the new features and enhancement list provided by Sun officially. And I had translated this to Chinese(Simplified Chinese.)

The original document is placed HERE.

Here is the translation.
#Thanks to Zou, he helped me review this translation.
#There are some features about the compiler and VM are remained as original, because I am short at this areas. If you have any suggestions, please leave your comments of send a mail to my mailbox: tonny.xu[a]gmail.com

Java SE 6.0(代号?Mustang")是即将面世的下一版本Java。相比较J2SE 5.0,添加了许多重要的特性和增强功能,这些新特性和增强功能如下面的列表。

所有的条目都按照涉及范围以及所属的组件分类。第一列表示了修改涉及的范围。

  • JSR – 表示这是实现了某一项JSR(Java标准需求)的重大特性
  • API – 表示新添加的API
  • IMP – 表示没有增加新的API,只是作了一些类似性能增强的改进。

请注意:这是个Beta里程碑,?Mustang?还在继续开发中。这些都是JSR270中的内容。JSR270本身并没有定义新的特性,但是它列举了一系列的其他JSR或者是正在进行评审中的需求。?Mustang?的最终发布版的目标是包含JSR270中所有的特性,但是不保证(有些已经商议通过的特性可能最终不会在?野马?版本中实现)。

范围 涉及到的组件或者技术领域 摘要 可参考的记录
api client/2d ImageIO: GIF writer 4339415
imp client/2d Native Text Rendering Parity
本地化文字渲染支持
4726365
imp client/2d Improved hardware acceleration on Windows
利用Windows平台的硬件加速得到改进
5104393
imp client/2d Single-threaded rendering for OpenGL pipelines
为OpenGL管道实现了单线程渲染
6219284
api client/awt Pop-up splash screen at beginning of Java startup
在启动的时候能跳出启动画面
4247839
api client/awt Java applications can access desktop applications
Java应用程序可以访问桌面应用程序
6255196
api client/awt Improved modal dialogs
改进的模式对话框
4080029
imp client/awt XAWT is the default Toolkit on Solaris
在Solaris上,XAWT是默认的图形化接口
5049146
api client/awt Windows system-tray support
支持Windows收缩到Windows系统图标区
4310333
imp client/awt Better support for input in non-English locales
对非英文文字输入有更好的支持
4360364
imp client/awt Live resizing
(窗体元素)全时自动缩放
6199167
imp client/deploy Improved application deployment across browsers
改进了跨浏览器的应用程序部署
6329487
imp client/deploy Improved user experience in JRE/JDK installer
在JRE/JDK的安装过程中更加友好的用户体验
5079209
imp client/deploy Improved security
安全性有所改进
6222485
imp client/deploy Direct execution of JAR files on Linux
在Linux上支持直接执行JAR文件
6211008
imp client/deploy Improved desktop integration in Java Web Start
在JavaWebStart中,和桌面整合部分有所改进
4625362
imp client/deploy Improved IFTW installer
IFTW安装程序有所改进
6198632
imp client/deploy Improved startup & footprint for plugin/webstart
对插件和WebStart的启动/追踪有改进
6329480
imp client/deploy Mozilla Firefox browser support
支持Mozilla的Firefox浏览器
6216340
imp client/deploy Default Java on Linux
Linux系统中支持默认JVM
6211006
imp client/deploy Improved user experience in Java Plug-in and Java Web Start
对Java插件以及JavaWebStart中的用户体验有所改进
6205064
imp client/deploy Unified download engine
统一的下载引擎
4802551
imp client/deploy Support Mozilla and Firefox family browsers.
支持所有Mozilla和Firefox系列浏览器
6216340
api client/dnd A way to avoid hangs on retrieval of clipboard data
添加一种方法,用来防止从剪贴板读取数据时系统瘫痪
4818143
imp client/i18n Support for important locales
支持一些重要国家的本地化支持(文字,汇率,时间日历)
4324505
imp client/i18n Japanese calendar
支持日本日历
4609228
api client/i18n Resource bundle enhancements
增强了对资源包的定制功能
5102289
api client/i18n Normalizer API
提供文字正规化的API
4221795
api client/i18n Pluggable locales: Pluggability for break iterators
BreakIterator现在是可扩展的了
4052440
api client/i18n Pluggable locales: Pluggability for locale names, formatters, and collators
LocalNames,Formatters,Collators现在是可扩展的了
4052440
imp client/l10n Chinese localization for JDK tools
提供了JDK工具的中文化支持
6209342
imp client/swing GTK Native L&F Fidelity
本地化的GTK Look&Feel支持
6185456
imp client/swing Through-the-stack: Reduced footprint / startup time
改进的堆栈处理,减少启动和追踪时间
6329480
imp client/swing Native look & feel fidelity
改进了本地化的Look&Feel支持
JSR 15: Image IO Framework
JSR 183: Web Services Message Security APIs
JSR 185: Java Technology for the Wireless Industry

imp client/swing Avalon Look-and-Feel
支持Avalon的Look&Feel
6329475
api client/swing JTable sorting, filtering, and highlighting
新增对Jtable的排序,过滤,高亮支持
4747079
api client/swing JTabbedPane: Tabs as components
新增对JTabbedPane支持:Tabs可以作为组件
4499556
imp client/swing Windows native L&F fidelity
Windows平台上本地化的Look&Feel支持
5106661
api client/swing SwingWorker
新增SwingWorker(遗漏的API)
4681682
api client/swing Improve Drag & Drop features for Swing Components
对Swing控件提供拖拽支持(DnD)
4468566
api client/swing Extend SpringLayout
新增扩展的SpringLayout布局方式
4726194
api client/swing Text Document printing
新增文本文件打印支持
4791649
imp client/swing Improved painting performance (fix grey boxes)
改进了对固定大小灰色框的上色过程
4967886
jsr core/core JSR 223: Scripting for the Java Platform
实现了JSR223,新增了对Java平台的脚本化支持
6249843
api core/debug Multiple simultaneous agents
新增多个应用程序的并行调试
4772582
api core/debug Added heap capabilities to JPDA
对JPDA新增了堆容积
4914266
api core/debug Attach-on-demand
JVM支持按需添加诊断工具(类似Debug,Jconsole等等)
6173612
api core/debug JVMPI and JVMDI have been removed.
JVMPI和JVMDI已经被去除了。
4914266
api core/jndi Read-timeout specification for LDAP operations
新增LDAP操作的Read-Timeout标准
6176036
api core/libs array reallocation API
新增数组重分配API
4655503
imp core/libs BigDecimal optimizations for specjbb++
为SpecJBB++优化了BigDecimal
api core/libs Floating point: Add IEEE 754 recommended functions to java.lang.{{,Strict}Math}
在java.lang.Math类中添加了IEEE754推荐的浮点方法
4406429
api core/libs Standard service-provider API (java.util.Service)
新增标准的Service-Provider类
4640520
api core/libs Updates to java.util.concurrent
对java.util.concurrent类进行了更新
6268386
api core/libs IO Enhancement: Password prompting
新增IO特性:Password提示
4050435
api core/libs IO Enhancement: File attributes
新增IO特性:文件属性
6216563
api core/libs IO Enhancement: Method for discovering free disk space
新增IO特性:提供查找某个分区剩余空间的方法
4057701
imp core/libs IO Enhancement: Long pathnames on Windows
新增IO方法:Windows平台上的长路径名
4403166
api core/libs Low-level Java compiler API for IDEs
新增对IDE提供支持的底层Java编译器API
4813736
jsr core/libs JSR 202: Java Class File Specification Update
实现了JSR202,按照JavaClass文件的标准更新的Class文件的结构
4

Comments are closed.