Oracle 3月2日發佈了 JDK 7 的開發者預覽版,可從下面地址下載:
http://jdk7.java.net/preview/
提供 Windows、Linux 和 Solaris 三種版本。
構建編號爲 b130 (a.k.a. 里程碑12) 主要是爲開發人員提供一個測試 JDK 7 新特性的版本。
java 7
Java 7,是JDK 7的另外一個經常使用稱呼,也叫作Java SE 7。JDK包括Java語言API類庫,Java虛擬機JVM以及Java運行時JRE。根據2009年末的Devoxx大會,Java 7將會在2010年秋季正式到來,其中包括不少對平臺意義重大的新特性。
Java 7更新內容以下所示:
◆容許在switch中使用字符串
◆自動資源管理
◆通用實例建立來改進類型推斷(diamond)
◆簡化的Varargs方法調用
◆更好的整型文字綜合性建議
◆Collections集合的語言支持
◆JSR292的語言支持
在the OpenJDK 7特性頁面中,你還能夠看到其餘的功能。
這些功能分爲不一樣的種類:
◆虛擬機(VM)
◆壓縮的64位對象指針
◆G1垃圾回收器GC(G1)
◆JSR 292:非Java語言的虛擬機支持(動態調用,InvokeDynamic)
語言方面(lang)
◆SR 294:模塊化編程的語言以及虛擬機支持
◆JSR 308:Java類型註釋
◆語言微小加強(我所談論的Project Coin)
◆JSR TBD: Project Lambda
內核(core)
◆模塊化(Jigsaw項目)
◆對類加載器的結構進行升級
◆關閉URLClassLoader的方法
◆Unicode 5.1標準
◆並行以及集合的升級(jsr166y)
◆JSR 203:Java平臺(NIO.2)的更多新型I/O API
◆SCTP (流控制傳輸協議,Stream Control Transmission Protocol)
◆SDP (套接字直接協議,Sockets Direct Protocol)
◆橢圓曲線加密技術(ECC)
客戶端(client)
◆Java 2D的XRender管道
◆轉發端口6u10部署特性
◆爲6u10圖形功能建立新的平臺API
◆Swing的Nimbus外觀和感受
◆Swing的JLayer元件
網絡(web)
◆更新XML的棧
原文載自:開源中國社區 [http://www.oschina.net]java