本書從Kotlin的HelloWorld開始,生動講解Kotlin的基礎知識和實戰案例,分為兩大部分:基礎知識部分包括語言基礎、基本數據類型與類型變量、集合類、泛型、面向對象編程、函數式編程、協程等;實戰部分包括Kotlin與Java互操作、使用Kotlin集成Spring Boot開發WEB服務端、使用Kotlin集成Gradle開發、使用Kotlin和Anko的Android開發、使用Kotlin DSL、Kotlin文件IO操作與多線程、使用Kotlin Native。本書包含了大量精選示例代碼和應用案例,為初學者提供了實用指南,也幫助熟練的Java開發者快速切換到Kotlin
本書由阿里Java程序員撰寫,帶你快速進入Kotlin世界。本書基于Kotlin
1.1版本,從Kotlin基礎知識到動手實戰,包含了大量精選示例代碼和應用案例。
陳光劍 資深開發人員,目前就職于阿里巴巴集團,參與過多種平臺工具的開發,具有豐富的平臺開發經驗,操練過Java、Android、Scala、Groovy等語言進行領域建模、架構設計、工具開發,在工作中積累了大量經驗,善于總結,樂于分享,發布過大量技術文章。