Sun 宣布Java Standard Edition 6 的最终正式版发布,同时也在官方提供了正式版本下载。
很多开发者,在试用此前Release的demo版本,都提到性能提升不少,从5%到24% 。不过,这依赖于你的应用是什么。新版本对桌面应用性能提高不少,但是对Java EE来说,除非是Ria应用,提升并不是特别大。
无论如何,这一次对JIT的提升是卓有成效的。无论是运行时分析功能,还是用户对性能情况的反馈。
新版本还提供对动态语言的支持,将允许人们操作任意的脚本语言,和使用Java 对象。Java SE 6 中实现了JSR 223。这是一个脚本框架,提供了让脚本语言来访问Java 内部的方法。你可以在运行的时候找到脚本引擎,然后调用这个引擎去执行脚本。这个脚本API 允许你为脚本语言提供Java 支持。另外,Web Scripting Framework允许脚本代码在任何的Servlet容器(例如Tomcat)中生成Web内容。
Java SE 6 中对内存泄漏增强了分析以及诊断能力。当遇到java.lang.OutOfMemory 异常的时候,可以得到一个完整的堆栈信息,并且当堆已经满了的时候,会产生一个Log文件来记录这个致命错误。另外,JVM还添加了一个选项,允许你在堆满的时候运行脚本。(这也就是提供了另外一种方法来诊断错误)
Mustang 还将简化Web services 的开发和发布。XML和Web服务一直都是Mustang的关注重点。Mustang为此引入了JAX-WS(Java Architecture for XML-Web Services) 2.0 以及JAXB(Java Architecture for XML Binding) 2.0。
无论如何,这次最终版本“最终”赶在了圣诞之前发布,是送给全球开发者的圣诞礼物。
对于Java SE 6 的提升和不足,你如何看待?
分享到:
相关推荐
Sun Java SE Runtime Environment(JRE)6
最新Java SE 6学习资料: Beginning Java SE 6 Platform From Novice to Professional
SUN Java培训教程
sun-java6-jdk的安装包。还有一些openoffice3.0在ubuntu上的安装文档说明。
SUN JAVA程序员模拟题 SUN JAVA程序员模拟题
Sun Java SystemDirectory Server Enterprise Edition 6.3 管理指南
sun java编码规范中文版 你不得不去了解的资料
Sun Java培训教程中文版.pdf
SUN JAVA经典认证11本书
SUN公司JAVA认证考试题目!
Ubuntu下安装sun-java6-jdk和eclipse
Java se是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。 用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算,从此Java被广泛接受并...
Java se是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。 用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算,从此Java被广泛接受并...
Java se是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。 用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算,从此Java被广泛接受并...
java8源码包含sunjava8源码包含sunjava8源码包含sunjava8源码包含sunjava8源码包含sun
Sun Java SystemApplication Server9.1管理指南
Java se是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。 用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算,从此Java被广泛接受并...
Sun Java System Application Server快速入门指南
JAVA SE 7 programmer 認證
Tim Lindholm曾是Sun公司杰出工程师。他Java虚拟机高级架构师,Java编程语言的主要贡献者之一,目前主要负责移动设备上的Java应用。在到Sun公司工作之前,他曾经在美国阿贡国家实验室和Quintus公司从事与虚拟机和...