讀古今文學網 > Java 8實戰 > 第四部分 超越Java 8 >

第四部分 超越Java 8

在本書的最後一部分,我們簡單地介紹Java中的函數式編程,並對Java 8和Scala中相關的特性進行比較。

第13章中,我們會全面地介紹函數式編程,介紹它的術語,並詳細介紹如何在Java 8中進行函數式編程。

第14章會討論函數式編程的一些高級技術,包括高階函數、科裡化、持久化數據結構、延遲列表,以及模式匹配。你可以將這一章看作一道混合大餐,它既包含了能直接應用到你代碼中的實戰技巧,也囊括了一些學術性的知識,幫助你成為知識更加淵博的程序員。

第15章討論Java 8和Scala語言的特性比較——Scala是一種新型語言,它和Java有幾分相似,都構建於JVM之上,最近一段時間發展很迅猛,在編程生態系統中已經對Java某些方面的固有地位造成了威脅。

最後,我們在第16章回顧了學習Java 8的旅程,以及向函數式編程轉變的潮流。除此之外,我們還展望了會有哪些改進以及重要的新的特性可能出現在Java 8之後的版本裡。