探秘JDK7新特性之概述
JDK7至今仍未正式發(fā)布。從官方的 milestone schedule(里程碑)可知,目前已經(jīng)準備就緒,處于測試準備階段,感興趣
的可以從官方下載JDK7開發(fā)預覽版。筆者根據(jù)官方的相關文檔,整理了這個系列的文章。
準備
JDK7下載 http://download.java.net/jdk7/
API文檔 http://download.java.net/jdk7/docs/api/
新特性
1. 虛擬機
支持動態(tài)語言
嚴格的類文件檢查
2. 語言
語法方面的更新 (請參考http://janeky.iteye.com/blog/1047799)
core 類加載器(class-loader)的架構進行了升級改進
提供關閉URLClassLoader的方法
并發(fā)框架和容器的更新 (請參考http://janeky.iteye.com/blog/1047805)
3. 網(wǎng)絡
提供更多的new I/O API (請參考http://janeky.iteye.com/blog/1047804)
filesystem支持zip/jar歸檔
SCTP(Stream Control Transmission Protocol)
SDP(Socket Direct Protocol)
使用Windows Vista 的IPv6 stack
TLS 1.2
4. 安全相關
Elliptic-curve cryptography (ECC)
5. 國際化
Unicode6.0
Local 增強
區(qū)別 user local 和 user-interface local
6. jdbc
JDBC4.1 (請參考http://janeky.iteye.com/blog/1047800)
7. client
Java 2D 提供 XRender pipeline
為 6u10 圖形特性提供新的平臺api
Swing 支持光圈效果 (Nimbus look-and-feel)
Swing JLayer 組件
8. web
更新 XML stack
9. mgmt
增強 JMX Agent 和 MBeans
(注:這篇文章發(fā)表時,JDK7未正式公布,可能有誤差,具體以官方正式版為準)
參考資料
Jdk7官網(wǎng) http://openjdk.java.net/projects/jdk7/
【編輯推薦】