close
文/羊大獅
今天 (18 日) 台灣發生了一件大事,反黑箱服貿的學生晚間衝入立法院議場,並佔據立法院。在程式設計領域,也發生了一件大事:「Java 8 正式版與 JDK 8 發佈了!」
Java 8 的開發進度
原本預計在 2013 年 9 月初釋出的 Java 8 正式版(GA, General Availability),由於安全漏洞的問題,釋出日期一再延緩,跳票了兩次,最後終於如期在今天發佈了。Oracle 收購 Sun 後,在 2011 年 7 月底發行的第一個版本 Java 7 正式版,至今已經快三年了。Java 8 的開發進度經歷了 9 個版本,最後第 10 個版本為正式版,如下所示:
- 2012/04/26 M1
- 2012/06/14 M2
- 2012/08/02 M3
- 2012/09/13 M4
- 2012/11/29 M5
- 2013/01/31 M6
- 2013/06/13 M7 Feature Complete
- 2013/09/05 M8 Developer Preview
- 2013/01/23 M9 Final Release Candidate
- 2014/03/18 GA General Availability
開發進度的細節,請詳見:http://openjdk.java.net/projects/jdk8/milestones
Java 8 的新功能
這次,Java 8 不再只是「進化」,而是全新的「革新」,包括許多不錯的特色:
- 使用 Lambda 表達式
- 泛型介面的改善
- 引入函式介面
- 新的 Stream API 和日期、時間 API 等
- 安全性增強功能
- 支持 Lambda 表達式的集合 (Collection) API
- 新的 JavaScript 引擎:Nashorn
參考資料
- ABOUT JAVA8.
http://developer.51cto.com/exp/java8/ - Java 8的新特性和改进总览
http://developer.51cto.com/art/201305/392308.htm - JDK 8
- http://openjdk.java.net/projects/jdk8/
- Java勢不可擋!開發者熱切期盼Java 8的到來!
http://www.techroomage.com/2014/03/java-8-developer-expect-java-8.html - Java8学习:Lambda表达式、Stream API和功能性接口 — 教程、资源、书籍和实例
http://www.importnew.com/8118.html - Java 8 is now released!
http://javaeesupportpatterns.blogspot.tw/2014/03/java-8-is-now-released.html - Oracle发布Java 8正式版及JDK 8
http://blog.sciencenet.cn/blog-830496-777327.html
全站熱搜