課程簡介
介紹
複習 Kotlin 基礎知識
在 Kotlin 中使用高級功能
-
在 Kotlin 中使用嵌套函數重用功能
在 Kotlin 中使用中綴表示法調用函數
在 Kotlin 中聲明匿名函數
在 Kotlin 中使用內聯修飾符提高效率
在 Kotlin 中使用高級函數時實現返回和本地返回
在 Kotlin 中實現尾遞歸進行優化
在 Kotlin 中使用運算子重載
在 Kotlin 中使用 Lambda 和接收器對 DSL 創建限制
調用 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 中的元程式設計
反射概述 將 Java 反射與 Kotlin 一起使用 使用反射 API 使用 Kotlin 的 Reflection API 處理類型擦除 Kotlin 在 Kotlin 中使用 Reified 泛型 在 Kotlin 中定義自定義註釋 Kotlin中的元編程和內省技術總結
-
在 Kotlin 中執行異步 Programming
瞭解異步程式設計的問題 在 Kotlin 中實現異步程式設計和協程 使用協程在 Kotlin 中實現 Async 和 Await 在 Kotlin 中實現 Yield 瞭解協程相對於 Reactive 擴展的優勢 Kotlin 中的協程總結
-
總結和結論
最低要求
- 瞭解 Kotlin 的基本原理
觀眾
- 有興趣深入瞭解 Kotlin 程式設計的開發人員
客戶評論 (2)
課程的強度,主題的覆蓋面。 複雜的主題在很好的層面上得到了很好的解釋,所以即使它們中留下了一些空白點(如 DSL)——我自己繼續下去並不難,因為我已經對基礎有了共同的理解,至少知道如何將我的問題形成 Google。
Alexey Baryshnev - C.T.Co SIA
Course - Advanced Kotlin Programming
機器翻譯
A format - lot of new info, but it felt pretty understandable and comfortable to learn, most of it I managed to remember and use when necessary at the next topics.