Java開發圈流傳著這樣一句話“新款任你發,我用Java8”,Java第八代作為Java歷史長河中的一次重大的歷史性、革命性的更新,增加了許多新的東西,同時Java8也是現在大家最常用的一代,
Java8及以后增加了許多新的:包括Lambda運算式、方法參考、流、默認方法、Optional、CompletableFuture以及新的日期和時間API等等,
為了大家更好的理解和學習Java8增加新的東西,Java先驅者發了一份Java寶典:寶典通過透徹的示例和通俗的語言講解了Java語言這些激動人心的特性,作者注重細節,努力降低了學習難度,節省你寶貴的時間,依照寶典邊學邊練,你可以很快掌握流應用程式介面、Java模塊系統等現代Java新特性,再進一步去探尋實作并發的新方法,了解函式式編程如何幫你撰寫可讀性好又容易維護的代碼,潛心修煉,你的編程實力必能提高到新的層次,
寶典共分六個部分:
基礎知識
使用流進行函式式資料處理
使用流和Lambda進行高效編程
無所不在的Java
提升Java的并發性
函式式編程與Java未來的演進
下面會為大家逐個篇章進行分析講解,由于文章的篇幅有限,這份寶典小編已經整理成了PDF版,整理不易,還希望大家多多幫忙轉發這篇文章,免費獲取方式在文末!
第一部分:基礎知識
第一部分旨在幫助你初步使用Java 8,學完這一部分,你將對Lambda運算式有充分的了解,并可以撰寫簡潔而靈活的代碼,能夠輕松適應不斷變化的需求,
第1章Java8、9、10以及11的變化
第2章通過行為引數化傳遞代碼
第3章Lambda運算式



第二部分:使用流進行函式式資料處理
第二部分仔細討論新的Stream API.通過Stream API, 你將能夠寫出功能強大的代碼,以宣告性方式處理資料,學完這一部分,你將充分理解流是什么,以及如何在Java應用程式中使用它們來簡潔而高效地處理資料集,
第4章引入流
第5章使用流
第6章用流收集資料
第7章并行資料處理與性能




第三部分:使用流和Lambda進行高效編程
第三部分探索Java 8和Java 9的多個主題,這些主題中的技巧能讓你的Java代碼更高效,并能幫助你利用現代的編程習語言改進代碼庫,
第8章Collection API的增強功能
第9章重構、測驗和除錯
第10章基于Lambda的領域特定語言


第四部分:無所不在的Java
第四部分介紹Java8和Java9中新增的多個特性,這些特性能幫助程式員事半功倍地撰寫代碼,讓程式更加穩定可靠,我們首先從Java 8新增的兩個API入手,
第11章用Optional取代null
第12章新的日期和時間API
第13章默認方法
第14章Java模塊系統



第五部分:提升Java的并發性
第五部分探討如何使用Java的高級特性構建并發程式一一注意, 我們要討論的不是第6章和第7章中介紹的流的并發處理,
第15章CompletableFuture及反應式編程背后的概念
第16章CompletableFuture:組合式異步編程
第17章反應式編程



第六部分:函式式編程與Java未來的演進
第六部分是本書最后一部分,我們會回傳來談談怎么用Java撰寫高效的函式式程式,還會將Java的功能和Scala做比較,
第18章函式式的思考
第19章函式式編程的技巧
第20章面向物件和函式式編程的混合: Java和Scala的比較
第21章結論以及Java的未來




寶典100%免費獲取方式:整理不易,麻煩幫忙轉發這篇文章+關注我,掃碼獲取!

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/203690.html
標籤:java
上一篇:如何看待越來越多年輕人追捧「摸魚哲學」,拒絕努力的年輕人真比老一輩活得更通透嗎?
下一篇:程式員 做頭發 奇遇記
