幫助中心 | 我的帳號 | 關於我們

Kotlin進階實戰

  • 作者:編者:沈哲//易龐宙|責編:王金柱
  • 出版社:清華大學
  • ISBN:9787302591207
  • 出版日期:2021/10/01
  • 裝幀:平裝
  • 頁數:408
人民幣:RMB 109 元      售價:
放入購物車
加入收藏夾

內容大鋼
  《Kotlin進階實戰》詳細介紹了Kotlin語言方方面面的特性,包括各種類型的函數,貫徹該書始終的Lambda表達式,有別于Java的委託、泛型,靈活、簡潔的DSL,常用的語法糖,相比線程更加輕量級的協程,參考RxJava實現的Flow,等等。該書還提供了大量涉及移動端、服務端甚至桌面端的案例,這些案例都是編者使用Kotlin之後的實踐和心得,同時包含很多編者封裝的library,供讀者參考、借鑒和使用。  《Kotlin進階實戰》適合有一定Kotlin語法基礎的讀者使用,尤其適合移動端和服務端的開發人員使用,也可以用作大專院校和培訓機構的教學參考書。

作者介紹
編者:沈哲//易龐宙|責編:王金柱

目錄
第1章  認識Kol|in
  1.1  Kotlin簡介
    1.1.1  Kotlin的歷史
    1.1.2  Kotlin的特性
  1.2  Kotlin的發展
    1.2.1  實用主義
    1.2.2  生態圈
    1.2.3  逐漸Kotlin化的Java
  1.3  總結
第2章  Kotlin的函數與類
  2.1  函數的基本概念
    2.1.1  函數的參數
    2.1.2  函數
  2.2  Kotlin的類(一)
    2.2.1  構造函數和初始化塊
    2.2.2  屬性
    2.2.3  抽象類
    2.2.4  嵌套類和內部類
    2.2.5  枚舉類
  2.3  Kotlin的類(二)
    2.3.1  對象聲明和對象表達式
    2.3.2  伴生對象
    2.3.3  數據類
    2.3.4  密封類
  2.4  總結
第3章  Kotl.n的函數式編程
  3.1  函數式編程與高階函數
    3.1.1  函數式編程
    3.1.2  高階函數
  3.2  Lambda表達式
    3.2.1  Java 8的Lambda
    3.2.2  Kotlin的Lambda語法
    3.2.3  簡化Kotlin的Lambda表達式
    3.2.4  方法引用
    3.2.5  Kotlin支持SAM轉換
    3.2.6  使用高階函數的例子
    3.2.7  換個角度看Lambda表達式
  3.3  集合、序列和Java中的流
    3.3.1  集合中的函數式API
    3.3.2  序列和流
  3.4  總結
第4章  內聯函數與擴展函數
  4.1  內聯函數
    4.1.1  inline的使用
    4.1.2  禁用內聯-noinline
    4.1.3  非局部返回以及crossinline的使用
  4.2  內聯屬性
    4.2.1  內聯屬性
    4.2.2  內聯類
  4.3  擴展函數

    4.3.1  擴展函數的特性
    4.3.2  常用標準庫的擴展函數
  4.4  擴展屬性
  4.5  總結
第5章  委託
  5.1  委託介紹
    5.1.1  靜態代理
    5.1.2  動態代理
  5.2  Kotlin的委託模式和委託屬性
    5.2.1  委託模式
    5.2.2  委託屬性
  5.3  lateinit和bylazy
  5.4  總結
第6章  泛型
  6.1  類型擦除
    6.1.1  Java泛型的優點
    6.1.2  Kotlin的泛型
    6.1.3  Java通過類型擦除支持泛型
    6.1.4  Kotlin如何獲得聲明的泛型類型
  6.2  型變
    6.2.1  類和類型
    6.2.2  型變
  6.3  泛型約束、類型投影與星號投影
    6.3.1  泛型約束
……
第7章  元編程
第8章  DSL的構建
第9章  常用語法糖與設計模式
第10章  跨平台開發
第11章  協程及其應用
第12章  Flow的基本使用
第13章  Rxjava的新特性及常用操作符
第14章  Rxjava的核心機制
第15章  Jetpack
第16章  Android實戰
第17章  響應式開發實戰
第18章  服務端實戰

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032