Kotlin2023

#Kotlin2023含有「Kotlin2023」共 82 篇內容
全部內容
發佈日期由新至舊
【Kotlin 入門指南】lateinit & lazy 使用範例與介紹本文介紹 Kotlin 中的延遲初始化(lateinit)和懶加載(lazy)的使用方法,以及它們之間的差異。這些關鍵字能夠提升程式效能並簡化程式碼撰寫。
Thumbnail
發佈在
HKT實驗室
2023-12-15
2
【Kotlin 入門指南】Java 和 Kotlin 混合使用 - 屬性訪問 (Property Access )在 Kotlin 程式語言中,屬性訪問 (Property Access ) 提供了一種簡潔的方式來存取 Java 類別中的公開屬性欄位,可以省去 getter 與 setter 呼叫方法。
Thumbnail
發佈在
HKT實驗室
2023-12-11
3
【Kotlin 入門指南】Null 空值例外發生 (Null Exception)空值例外是開發中一個常見的風險,特別是在 Kotlin 和 Java 這樣的跨平台開發中更容易出現。藉由合理地運用 Kotlin 的空值安全機制以及對 Java 程式碼的註解,可以有效地降低程式錯誤的風險,提高程式碼的可靠性和穩定性。
Thumbnail
發佈在
HKT實驗室
2023-12-11
0
【Kotlin 入門指南】在 IntelliJ IDEA 建立 Kotlin 專案中執行 Java 程式在 IntelliJ IDEA 建立 Kotlin 專案時,要執行 Java 程式只需將其檔案命名為 .java,並放置在專案的 java 目錄中。這樣就可以順利執行該 Java 程式。
Thumbnail
發佈在
HKT實驗室
2023-12-11
0
【Kotlin 入門指南】Java 和 Kotlin 混合使用 - Function TypesKotlin 的函式可以作為參數使用,它們被歸類為一種資料型別,稱為「Function Types」。當 Java 呼叫這種型別的 Kotlin 函式時,會使用 invoke 關鍵字進行呼叫。通過反編譯程式碼,可以得知 Kotlin 中的 Function Types 資訊。
Thumbnail
發佈在
HKT實驗室
2023-12-11
0
【Kotlin 入門指南】Java 和 Kotlin 混合使用 - Kotlin 註解 @JvmOverLoads當你在 Kotlin 程式語言中定義一個有預設參數的函數功能,並給它預設值,@JvmOverloads 可以自動產生多個重載版本的 Java 方法,每個版本都省略了部分參數,讓 Java 代碼可以更簡潔地呼叫這些方法,而不需要填寫所有參數。不會因為沒有預設值,而顯示錯誤。
Thumbnail
發佈在
HKT實驗室
2023-12-11
1
【Kotlin 入門指南】Kotlin 註解 @JvmStatic & Companion ObjectCompanion Object 是 Kotlin 中一個特殊的物件,用來在類別內部創建靜態成員。當你在一個類別內部建立 companion object 時,裡面的成員就可以像 Java 中的靜態成員一樣被使用,不需要通過該類別的實例來訪問。 結合使用 @JvmStatic 和 Companion
Thumbnail
發佈在
HKT實驗室
2023-12-11
0
【Kotlin 入門指南】Kotlin 註解 @JvmField當你在 Kotlin 中使用 val 或 var 定義一個屬性時,在 Java 中預設會轉換為 getter 和 setter 方法。如果你希望直接在 Java 中存取這個屬性,可以使用 @JvmField 註解。這會讓 Kotlin 編譯器將屬性生成為公開的,而非生成 getter 和 sette
Thumbnail
發佈在
HKT實驗室
2023-12-11
0
【Kotlin 入門指南】Java 和 Kotlin 混合使用 - Kotlin 註解 @JvmName在混合開發的 Java 和 Kotlin 項目中,函數命名衝突是一個常見的問題。這時可以利用@JvmName 註解來解決這樣的狀況。@JvmName 註解非常實用,它可以讓你更靈活地控制在 JVM 平台上生成的 Kotlin 程式碼名稱。
Thumbnail
發佈在
HKT實驗室
2023-12-11
0
【Kotlin 入門指南】kotlin 區域函數 (Scope functions) - letlet 區域函數是 Kotlin 中一個非常實用的工具,特別適用於處理可空對象。它讓程式碼更加簡潔、安全,同時提高了可讀性。透過 let 區域函數,我們可以更優雅地處理可空性問題,使得程式開發更加高效順暢。
Thumbnail
發佈在
HKT實驗室
2023-12-08
4