聯繫我們

課程簡介

入門

  • 基本語法
  • 程式慣用法
  • 編碼慣例

基礎知識

  • 基本類型
  • 套件 (Packages)
  • 控制流程
  • 返回值與跳轉

類別與物件

  • 類別與繼承
  • 屬性與欄位
  • 介面
  • 可見性修飾符
  • 擴展 (Extensions)
  • 資料類別
  • 泛型
  • 巢狀類別
  • 列舉類別 (Enum Classes)
  • 物件
  • 委派 (Delegation)
  • 委派屬性

函數與 Lambda

  • 函數
  • Lambda
  • 內聯函數

其他主題

  • 解構宣告 (Destructuring Declarations)
  • 集合
  • 範圍 (Ranges)
  • 類型檢查與強制轉換
  • this 表達式
  • 相等性
  • 運算子重載
  • Null 安全
  • 例外處理
  • 註解 (Annotations)
  • 反射 (Reflection)
  • 類型安全建構器
  • 動態類型

互操作性

  • 從 Kotlin 呼叫 Java
  • 從 Java 呼叫 Kotlin

參考資訊

  • Kotlin 程式碼文件化
  • 使用 Maven
  • 使用 Ant
  • 使用 Gradle
  • Kotlin 與 OSGi

教學指南

最低要求

Kotlin 是針對 JVM、Android 及瀏覽器環境的靜態類型程式設計語言。

受眾

本课程面向對 Kotlin 程式設計感興趣的程式員及工程師。

 21 小時

客戶評論 (4)

課程分類