課程簡介

介紹

Kotlin基礎複習

使用Kotlin中的高級函數

  • 在Kotlin中使用嵌套函數以複用功能
  • 在Kotlin中使用中綴表示法調用函數
  • 在Kotlin中聲明匿名函數
  • 在Kotlin中使用內聯修飾符以提高效率
  • 在Kotlin中使用高級函數時實現返回和局部返回
  • 在Kotlin中實現尾遞歸優化
  • 在Kotlin中使用操作符重載
  • 在Kotlin中使用帶接收者的Lambda爲DSL創建限制
  • 在Kotlin中調用實例
  • 在Kotlin中使用函數式構造
    • 函數組合
    • 柯里化
    • 其他構造
  • Kotlin高級函數特性總結

探索Kotlin中的類場景

  • 在Kotlin中實現字段
  • 在Kotlin中使用“lateinit”修飾符
  • 理解Kotlin中的嵌套類和內部類
  • 在Kotlin中使用伴生對象定義“靜態方法”
  • 在Kotlin中隱藏類構造函數
  • 在Kotlin中將類標記爲密封類
  • 在Kotlin中使用類型別名
  • Kotlin類高級特性總結

在Kotlin中實現委託

  • 理解Kotlin中的成員委託概念
  • 在Kotlin中將成員函數委託給另一個類
  • 在Kotlin中委託屬性以提高代碼複用效率
  • 在Kotlin中使用內置委託屬性
  • 在Kotlin中委託局部屬性以複用代碼
  • 在Kotlin中實現類的擴展屬性
  • Kotlin中委託的不同方面總結

深入理解Kotlin中的泛型

  • 理解泛型約束
  • 理解泛型中的協變和逆變
  • 在Kotlin中使用“out”修飾符表示協變
  • 在Kotlin中表示逆變
  • 探索Kotlin中的類型投影和星號投影概念
  • Kotlin高級泛型總結

Kotlin中的元編程

  • 反射概述
  • 在Kotlin中使用Java反射API
  • 使用Kotlin的反射API
  • 在Kotlin中處理類型擦除
  • 在Kotlin中使用具體化泛型
  • 在Kotlin中定義自定義註解
  • Kotlin元編程和內省技術總結

在Kotlin中進行異步編程

  • 理解異步編程的問題
  • 在Kotlin中實現異步編程和協程
  • 在Kotlin中使用協程實現Async和Await
  • 在Kotlin中實現Yield
  • 理解協程相對於響應式擴展的優勢
  • Kotlin協程總結

總結與結論

最低要求

  • 瞭解Kotlin的基礎知識

受衆

  • 希望深入瞭解Kotlin編程的開發者
 21 時間:

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類