Kotlin核心編程
本書分為4部分:第1部分為熱身篇—Kotlin基礎。介紹Kotlin設計哲學、生態及基礎語法。第2部分為下水篇—Kotlin核心。涉及Kotlin的語言特性,包括面向對象、代數數據類型、模式匹配、類型系統、Lambda、集合、多態、擴展、元編程等方面的知識。其中“代數數據類型和模式匹配”“多態和擴展”在同類書籍中沒有過多深入,但筆者認為它們是Kotlin語言中相當重要的特性和應用,故本書中進行了詳細介紹探索。第3部分為潛入篇—Kotlin探索。該部分之所以命名為“探索”,是希望進一步探索Kotlin的設計模式和編程范式,內容包含設計模式、函數式編程、異步和并發編程。其中“函數式編程”為超越Kotlin本身的內容,但可以為讀者提供深入理解Kotlin語言特性的示范。第4部分為遨游篇—Kotlin實戰。著重演示Kotlin在Android和Web平臺中的應用,包含基于Kotlin的Android架構、開發響應式Web應用。
·18.7萬字