2013/09/05 已經發布了JDK 8的M8 Developer Preview版本。 在M7(2013/06/13) 所有新特性已經封版, M8 作為開發者預覽版,基本上可用,可用Oracle網站下載。 按照計劃GA(General Availability)版本 應該在2014年3月份發布,如果順利正式版估計和GA版本相同,也就是說在明年3月份就正式使用JDK 8了。
這次JDK 8 一共帶來了55個新特性,目前所有API應該都已經凍結, 正在進行零bug測試。這次更新的力度比JDK 6/JDK 7都要大,延期了幾次,也非常令人期待。 我個人準備花費幾個月的學習時間,努力跟上Java 8的發布節奏。當然由于對Java 7不太熟悉,因此同時也學習下Java 7的API。
目前支持JDK 8的IDE有:
并非所有JDK 8的特性IDE都能支持,因此需要隨時更新IDE以便獲得更好的開發環境,推薦使用IDEA。
Java 8 新特性入門
- 時間表
- Lambda
- 流式操作 – Stream API
- 接口默認方法 – Default Method
- 日期和時間 – Date & Time (JSR 310)
- 集合擴展 – Collections API
- 并發操作 – Concurrency API additions
- IO/NIO 擴展 – IO/NIO API additions
- 反射和注解更新 – Reflection and annotation changes
- Base64
- 其它各種更新 – Other additions
Java 7 新特性入門
- 字符串在switch中的使用
- try-with-resources 自動釋放資源
- 泛型實例創建的類型推斷
- 多異常catch操作
- 文件API擴展
- 集合API更新
- 并發編程API更新
- Unicode 6.0的支持
- JDBC 4.1 支持 RowSet 1.1
[更新時間: 2013/10/16]
[原文地址:Java 8 入門/新特性]
©2009-2014 IMXYLZ
|求賢若渴