java7 新特性

文章轉載自:開源中國社區 [http://www.oschina.net]


Java 7 的架構圖:


新特性一覽表:

Swing

網絡

集合

RIA/發佈

XML

java.lang 包

Java 虛擬機

Java I/O

java.nio.file 包以及相關的包 java.nio.file.attribute 提供對文件 I/O 以及訪問文件系統的全面支持,請看 File I/O (featuring NIO.2).

  • 目錄 <Java home>/sample/nio/chatserver/ 包含使用 java.nio.file 包的演示程序
  • 目錄 <Java home>/demo/nio/zipfs/ 包含 NIO.2 NFS 文件系統的演示程序

安全性

併發

  • fork/join 框架,基於 ForkJoinPool 類,是 Executor 接口的實現,設計它用來進行高效的運行大量任務;使用 work-stealing 技術用來保證大量的 worker 線程工作,特別適合多處理器環境,詳情請看 Fork/Join 
    • 目錄<Java home>/sample/forkjoin/ 包含了 fork/join 框架的演示程序
  • ThreadLocalRandom 類class 消除了使用僞隨機碼線程的競爭,請看 Concurrent Random Numbers.
  • Phaser 類是一個新的同步的屏障,與 CyclicBarrier 類似.

Java 2D

國際化

  • 支持 Unicode 6.0.0 
    • 目錄 <Java home>/demo/jfc/Font2DTest/ 包含 Unicode 6.0 的演示程序
    • Java SE 7 可容納在 ISO 4217 中新的貨幣,詳情請看 Currency 類.

Java 編程語言特性

JDBC 4.1

  • 支持使用 try-with-resources 語句進行自動的資源釋放,包括連接、語句和結果集
  • 支持 RowSet 1.1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章