Sun 宣布??Java Standard Edition 6 的最終正式版發布. 同時也在官方提供了正式版本下載.
很多開發者, 在試用此前Release的demo版本, 都提到性能提升不少, 從 5% 到 24% . 不過, 這依賴于你的應用是什么. 新版本對桌面應用性能提高不少, 但是對Java EE來說, 除非是Ria應用, 提升并不是特別大.??
無論如何, 這一次對JIT的提升是卓有成效的. 無論是運行時分析功能, 還是用戶對性能情況的反饋.
新版本還提供對動態語言的支持, 將允許人們操作任意的腳本語言,和使用Java 對象. Java SE6中實現了JSR223。這是一個腳本框架,提供了讓腳本語言來訪問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 的提升和不足, 你如何看待?
官方下載:
http://java.sun.com/javase/6/詳見:http://www.matrix.org.cn/resource/news/JavaSE+6_3d67a752-897a-11db-ab77-2bbe780ebfbf.html