舉報

Kotlin開發教程(全2冊)
最新章節: 13.4 本章小結
《深入理解Kotlin協程》這是一部從工作機制、實現原理、應用場景、使用方法、實踐技巧、標準庫、框架、應用案例等多個維度全面講解Kotlin協程的專著,它同時提供了多語言視角,亦可通過本書了解其他語言的協程。本書作者是騰訊的的高級工程師,是國內Kotlin領域的先驅者和布道者,不僅在工程實踐領域積累了豐富的經驗,而且在Kotlin開發者社群里有廣泛的影響力和號召力。全書共9章:第1章從協程的核心應用場景——異步程序設計的思路和關鍵問題切入,引出Kotlin協程的概念;第2章首先介紹了協程的概念、分類,然后講解了Python、Lua、Go等不同語言的協程實現和對比;第3~4章以Kotlin標準庫的協程API為核心,講解了簡單協程的使用方法和運行機制,以及通過簡單協程設計和實現復合協程的思路和方法;第5~6章以Kotlin的官方協程框架為模板,通過逐步實現其中的核心功能,分析了其中的實現細節和復合協程的運行機制,并對框架的使用做了深入探討;第7~8章講解了協程在Android應用開發和Web服務開發中的應用場景、面臨的挑戰,以及解決各種常見問題的方法和思路;第9章探討了JavaScript和Native等非JVM平臺對協程的支持情況,以及協程在這些平臺上的應用。《Kotlin核心編程》本書分為4部分:第1部分為熱身篇—Kotlin基礎。介紹Kotlin設計哲學、生態及基礎語法。第2部分為下水篇—Kotlin核心。涉及Kotlin的語言特性,包括面向對象、代數數據類型、模式匹配、類型系統、Lambda、集合、多態、擴展、元編程等方面的知識。其中“代數數據類型和模式匹配”“多態和擴展”在同類書籍中沒有過多深入,但筆者認為它們是Kotlin語言中相當重要的特性和應用,故本書中進行了詳細介紹探索。第3部分為潛入篇—Kotlin探索。該部分之所以命名為“探索”,是希望進一步探索Kotlin的設計模式和編程范式,內容包含設計模式、函數式編程、異步和并發編程。其中“函數式編程”為超越Kotlin本身的內容,但可以為讀者提供深入理解Kotlin語言特性的示范。第4部分為遨游篇—Kotlin實戰。著重演示Kotlin在Android和Web平臺中的應用,包含基于Kotlin的Android架構、開發響應式Web應用。
因版權原因待上架

品牌:華章圖文
上架時間:2020-09-11 15:24:06
出版社:機械工業出版社
本書數字版權由華章圖文提供,并由其授權上海閱文信息技術有限公司制作發行