課程簡介

介紹

複習 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 中的元程式設計

    反射概述 將 Java 反射與 Kotlin 一起使用 使用反射 API 使用 Kotlin 的 Reflection API 處理類型擦除 Kotlin 在 Kotlin 中使用 Reified 泛型 在 Kotlin 中定義自定義註釋 Kotlin中的元編程和內省技術總結

      在 Kotlin 中執行異步 Programming

    瞭解異步程式設計的問題 在 Kotlin 中實現異步程式設計和協程 使用協程在 Kotlin 中實現 Async 和 Await 在 Kotlin 中實現 Yield 瞭解協程相對於 Reactive 擴展的優勢 Kotlin 中的協程總結

      總結和結論

    最低要求

    • 瞭解 Kotlin 的基本原理

    觀眾

    • 有興趣深入瞭解 Kotlin 程式設計的開發人員
      21 時間:
     

    人數


    開始於

    結束於


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    客戶評論 (1)

    相關課程

    Combined C/C++, JAVA and Web Application Security

      28 時間:

    Advanced Java Security

      21 時間:

    課程分類