本來在J2SE 1.4之後的版本應該是J2SE 1.5
但是Sun認為這次的改版是Java歷史上的正要里程碑
因此為了表示這個版本的重要性   J2SE1.5更名為J2SE5.0
在2005年6月JavaOne大會上  Sun公司公開Java SE 6   代號:Mustang
此時又再次改變名稱   將"2"給拿掉了
J2EE更名為Java EE  J2SE更名為Java SE  J2ME更名為Java ME
 
Java SE 6 beta開放下載   http://java.sun.com/javase/6/
有了許多新的API與新功能
其中,我比較感興趣的是一些Desktop上的新功能
在Java SE 6中 增加了Splash Screens的支援
可以在JVM啟動之前顯示出來
Java SE 6還增加了SystemTray和TrayIcon類別
可以在Windows右下角的通知區域加入圖示  猶如常駐程式一般
以前要做到類似的功能 只能透過JNI來完成
沒想到現在是Java直接有API支援
這真的是很有趣的改變...   過去Java緊抱著跨平台的大旗
覺對不可能做這樣的事情...   (Mac上沒有類似System Tray的設計)
Java SE 6增加了java.awt.Desktop類別
讓Java程式可以開啟作業系統預設的瀏覽器、E-mail編輯器
這一次Java新增加的功能可以看的出來
有許多焦點都是集中在Desktop上   這是過去幾次所沒有的
也許是感受到來自C#的壓力吧.....
 
Jave SE 6 Beta上 我感興趣的新功能:

n    ImageIO: GIF writer

n   Improved hardware acceleration on Windows

n   Single-threaded rendering for OpenGL pipelines

n   Pop-up splash screen at beginning of Java startup

n   Java applications can access desktop applications

n   Windows system-tray support

n   Direct execution of JAR files on Linux

n   Normalizer API

n   Chinese localization for JDK tools

n   JSR 223: Scripting for the Java Platform

n   IO Enhancement: Password prompting

n   IO Enhancement: File attributes

n   IO Enhancement: Method for discovering free disk space

n   IO Enhancement: Long pathnames on Windows

n   Low-level Java compiler API for IDEs

雖然說正式版本還不確定  

不過看到Beta   Java SE 6就已經很值得期待

 

arrow
arrow
    全站熱搜

    志 發表在 痞客邦 留言(0) 人氣()