
[英]鄧肯·麥格雷戈 [英]納特·普萊斯
本書講述瞭如何從Java過渡到Kotlin,主要關注代碼,每章都闡述了從Java過渡到Kotlin的一個方面,考察了典型Java項目在這個過程中可以改進的方面。比如,從Optional到nullable,從Bean到值,從開放類到密封類。每章首先解釋關鍵概念,然後展示如何在保持互操作性的前提下,逐步且安全地將生產型Java代碼重構爲慣用的Kotlin代碼,由此產生的代碼更簡單、更有表現力,也更容易修改。在本書結束時,你將有信心將Java代碼重構爲Kotlin代碼,從頭開始編寫Kotlin代碼,並隨着時間的推移管理一個混合語言代碼庫。