讀古今文學網 > Java 8實戰 > 第三部分 高效Java 8編程 >

第三部分 高效Java 8編程

本書第三部分將探究如何結合現代程序設計方法利用Java 8的各種特性更有效地改善代碼質量。

第8章會介紹如何利用Java 8的新特性及一些技巧,改進現有代碼。除此之外,還會探討一些非常重要的軟件開發技術,譬如設計模式、重構、測試以及調試。

第9章中,你會瞭解什麼是默認方法,如何以兼容的方式使用默認方法改進API,一些實用的使用模式,以及有效地利用默認方法的規則。

第10章圍繞Java 8中全新引入的java.util.Optional類展開。java.util.Optional類能幫助我們設計出更優秀的API,同時降低了空指針異常發生的幾率。

第11章著重介紹CompletableFuture類。通過CompletableFuture類,我們能以聲明性方式描述複雜的異步計算,即並行Stream APIs的設計。

第12章探討了新的Date和Time接口,這些新接口極大地優化了之前處理日期和時間時極易出錯的API。