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