Tips
做一個終身學習的人。
當寫這篇文章時,關於Java 9的學習就先告一段落了。
首先介紹一下背景,大概兩個月前,我突然有興趣想看看Java 9,當時讀了一本英文原著《Java 9 Revealed: For Early Adoption and Migration》,對Java 9 的最新改變做了非常全面的介紹。大家也都知道Java 9 的發布一再跳票,但這並不影響我們學習新技術的興趣。
目前此書,在亞馬遜和京東上都有售,是英文原版的。有興趣可以看看。
除了想了解一下Java 9的技術,我之所以想分享這本書,還有一個目的,就是目前中文技術中還沒有詳細系統地介紹Java 9,所以,技術因為分享而更有樂趣。
這里要說是,我就是一枚無比普通的程序員,對技術很熱愛,我分享的這些技術,因為個人能力的原因,不能盡善盡美,甚至會有很多錯誤,再是畢竟是英文原著,所以有些術語和表達翻譯地不夠准確。大家抱着一種懷疑和挑錯的眼光來看我寫的這些東西。
當然,我會不斷更新和修改文章的內容和不足,希望各位多多關注,給鄙人一些鼓勵。
以下是Java 9 揭秘這本書全部章節的導航,你可以根據自己的喜好選擇不同的文章。
Java 9 揭秘全目錄導航
1. Java 9入門介紹
2. 模塊化系統
3. 創建你的第一個模塊
4. 模塊依賴
5. 實現服務
6. 封裝模塊
7. 創建自定義運行時映像
8. JDK 9重大改變
9. 打破模塊封裝
10. 模塊API
11. Java Shell
12. Process API 更新
13. Collection API 更新
14. HTTP/2 Client API
15. 增強的棄用注解
16. 虛擬機棧遍歷
17. Reactive Streams
18. Streams API 更新
19. 平台和JVM日志
20. JDK 9中API層次的改變
最后,送上Linux之父林納斯·托瓦茲在TED上說的一段話:
I'm perfectly happy with all the people who are walking around and just staring at the clouds and looking at the stars and saying, "I want to go there." But I'm looking at the ground, and I want to fix the pothole that's right in front of me before I fall in.