【Kotlin 教學 中文開放式課程】第一支 Kotlin 程式 & IntelliJ IDEA 安裝與環境介紹


HKT 線上教室 每週六日 更新影片
▶ YouTube 頻道
https://goo.gl/3f2pJi
▶ KT 線上教室 臉書粉絲團
https://goo.gl/27H9Li
▶ 贊助我們
https://goo.gl/FiKXAu
▶2017 Android 中文開放式課程 目錄
https://goo.gl/Ti8mGA
Android 8 Oreo / Android Studio
Android / Java / Kotlin / 教學 / 開發




Kotlin 又被稱之為 Android 界的 Swift,是由戰鬥民族俄羅斯,聖彼得堡的 JetBrains 開發團隊所發展出來的程式語言,其名稱來自於聖彼得堡附近的科特林島。(主題色彩 Darcula,也是 JetBrains 調色出來的喔,KT 寫碼最愛用的開發環境配色)
Kotlin 可以編譯成 Java Byte code 在 Java 虛擬機上運行的靜態類型程式語言,也可以編譯成 JavaScript 在沒有 JVM 的設備上運行。

(圖片取自 Kotlin in action)
在 Google I/O 2017年5月開發者大會中,Google 正式宣布 Kotlin 成為 Android 官方開發語言。Android Studio 3 官方正式支援 Kotlin。

學習 Kotlin 基本入門程式語言,我們選擇 IntelliJ IDEA 這套開發軟體

IntelliJ IDEA 分成兩個版本,Ultimate 和 Community 版本。
學習基礎 Kotlin,Community 版(完全免費),就很夠用。
(Ultimate 一年軟體授權費,目前售價是 $499元美金。)
  • 安裝 IntelliJ IDEA Community


IntelliJ IDEA 免費版下載,官方載點:點我下載


根據自己的電腦作業系統,下載 IntelliJ IDEA Community
  • 安裝 Java SDK


Java SDK,官方載點:點我下載


點選同意條款,根據自己的電腦作業系統,下載對應的 Java SDK
  • 開啟 IntelliJ IDEA,建立一個全新的專案

選擇 Create New Project
  • Kotlin -> Kotlin/JVM -> Next

  • 設定「專案名稱」、「專案存檔路徑」

  • 開啟左側專案面版

點擊展開專案目錄,在 src 目錄上,按右鍵,新增一個 kotlin 檔案
  • 設定新增的 kotlin 檔案名稱為「main」

  • 開啟 main.kt 檔案

  • 在程式碼編輯區,輸入關鍵字「main」

輸入關鍵字「main」後,會跳出提示視窗:
選擇該選項,即可以快速完成,Kotlin 最一開始,程式進入點 main function:
  • 當然也是可以,手工一個字一個字輸入

fun main(args: Array<String>) {

}
  • 第一支 Kotlin 程式

使用 println 列印指令,印出 「Hello World」
fun main(args: Array<String>) {
  println("Hello World")
}
  • 輸入完上面程式後,點擊右上角綠色三角圖案執行按鈕,即可以在下方,輸出畫面視窗,看到執行結果:
  • 環境介紹 (預設)

KT 為了教學呈現,將輸出資訊區,移到右側,如果也想跟 KT 一樣,可以在輸出資訊面板,點擊右鍵,選擇移動到右邊:
  • 開發環境 (客制,非預設)


HKT 線上教室 每週六日 更新影片
▶ YouTube 頻道
https://goo.gl/3f2pJi
▶ KT 線上教室 臉書粉絲團
https://goo.gl/27H9Li
▶ 贊助我們
https://goo.gl/FiKXAu
▶2017 Android 中文開放式課程 目錄
https://goo.gl/Ti8mGA
Android 8 Oreo / Android Studio
Android / Java / Kotlin / 教學 / 開發

這個網誌中的熱門文章

Android Studio 歷代版本下載點

2022 最新入門零基礎 Flutter教學 【Flutter 程式設計入門實戰 30 天】Flutter 教學課程目錄 (IntelliJ IDEA 開發教學)

2023 最新入門零基礎 Kotlin教學【從零開始學 Kotlin 程式設計】Kotlin 教學課程目錄 (Android Kotlin, IntelliJ IDEA, Android Studio, Android APP 開發教學)

nano 文字編輯器

最新入門零基礎 Java 教學【從零開始學 Java 程式設計】Java教學課程目錄 (IntelliJ IDEA 開發教學)