iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 2
1
Modern Web

30天從零撰寫 Kotlin 語言並應用於 Spring Boot 開發系列 第 2

[Day 02] 遠征預備 Kotlin × 開發環境介紹

  • 分享至 

  • xImage
  •  

為了遠征 Spring Boot 開發,我們預計會花幾天快速帶大家認識 Kotlin 基本語法

首先,在開始學習 Kotlin 程式語法與特性之前,我們先來稍微認識 Kotlin 程式語言,如果正在閱讀的朋友,先前有使用過 Intellij、PhpStorm、PyCharm、Rider、GoLand 等編輯器的話,其實 Kotlin 就是這間 IDE 軟體公司-JetBrains 設計開發並開源誕生,而 Kotlin 是在 Java虛擬機 (Java Virtual Machine, JVM)執行的靜態型別程式設計語言,在Google I/O 2017中,Google 宣布 Kotlin 成為 Android 官方開發語言,並在 2019 年 Kotlin 替代 Java 成為 Android 開發預設語言,Spring 也在 5.x 版本開始支持 Kotlin,而 Kotlin 在開發上更具有以下優勢(後續章節會再深入介紹):

  • 開發上可以 100% 兼容 Java 程式語言,兩者語言甚至可互相混合開發
  • 開發上比 Java 更安全,例如可靜態檢測常見陷阱,例如 NullPointerException 檢測
  • 開發上比 Java 更簡潔、高閱讀性,例如 Scope Function、Extension function、Lambda 等語法特性

接下來,為了幫助每位閱讀朋友能夠順利開發 Kotlin 程式,將一步步帶領大家進入 Kotlin 開發環境,而個人目前在開發 Kotlin 專案都是使用 JetBrains 的 Intellij 編輯器進行開發,其編輯器已內建許多工具方便開發者進行開發,例如重構、測試、版控等工具,推薦可以使用此編輯器進行開發。

但礙於可能有許多撰寫 Java 的朋友已經習慣使用 Eclipse 開發專案,下面後半段也會附上如何在 Eclipse 開發 Kotlin 專案,給大家進行參考與選用。若有朋友暫時不想下載編輯器,僅想先學習基礎 Kotlin 語法,也可先使用 Kotlin 官方提供的 Playground 頁面體驗 Kotlin 開發,例如下圖在頁面嘗試印出「Hello Kotlin」字串程式:

範例測試連結
https://ithelp.ithome.com.tw/upload/images/20200911/20121179ASI5YegML6.png


下面內容將會逐步介紹 Intellij 編輯器如何安裝並建立專案執行 Kotlin 程式,後面也會介紹我們如何利用 Eclipse 進行Kotlin專案開發:

1. Intellij 安裝與執行 Kotlin 專案

(1)我們可至 Intellij 頁面進行下載 Community 免費版:

IntelliJ IDEA Community 版本下載:https://www.jetbrains.com/idea/download/index.html
https://ithelp.ithome.com.tw/upload/images/20200911/20121179IrTZ53sXHE.png

(2)下載並安裝完畢後,可開啟 Intellij 建置新專案(Create New Project)
https://ithelp.ithome.com.tw/upload/images/20200911/201211795M225KVLQN.png

(3) 選擇左邊選單「Kotlin」專案,再選擇「JVM|IDEA」,最後點擊「Next」即可
https://ithelp.ithome.com.tw/upload/images/20200911/20121179cNZwCRTQNI.png

(4)輸入專案名稱(Project Name )與專案存放路徑
https://ithelp.ithome.com.tw/upload/images/20200911/20121179DPB4JXsSRv.png

(5) 在 src 資料夾下新增 Kotlin 程式「hello.kt」

註:Kotlin 程式檔案是以「 .kt 」副檔名作為結尾,如:hello.kt 、app.kt

https://ithelp.ithome.com.tw/upload/images/20200911/20121179Q1miznK8Pl.png

(6) 輸入程式片段並執行左邊的綠色執行按鈕,即可得到下方「Hello Kotlin」結果,這邊要記得 Kotlin 在每行程式結尾不需要加上分號「;」
https://ithelp.ithome.com.tw/upload/images/20200911/20121179bMakTtPoCA.png

2. Eclipse 安裝與執行 Kotlin 專案

(1) 開啟 Eclipse 後,點擊工作列上的「Help」→「Eclipse Marketplace...」
https://ithelp.ithome.com.tw/upload/images/20200911/20121179awxcyluTD4.png

(2) 在 Find 欄位上輸入 Kotlin 進行搜尋,點擊 Kotlin Plugin for Eclipse 的 Install 進行安裝
https://ithelp.ithome.com.tw/upload/images/20200911/20121179ptDsD2j1c0.png

(3) 開啟 Window Perspective 設定
https://ithelp.ithome.com.tw/upload/images/20200911/201211793PLPsYrJRH.png

(4) 切換 Perspective 至 Kotlin 進行開發
https://ithelp.ithome.com.tw/upload/images/20200911/201211797CCb0iPVp1.png

(5) 新增 Kotlin 專案與設定專案名稱、存放路徑
https://ithelp.ithome.com.tw/upload/images/20200911/20121179HHZt7xp5qS.png
https://ithelp.ithome.com.tw/upload/images/20200911/20121179tyRYf6SpAW.png

(6) 新增 Kotlin 程式「hello.kt」,並撰寫main程式輸出「Hello, Kotlin」
https://ithelp.ithome.com.tw/upload/images/20200911/20121179zpZJkpD79f.png

Reference


上一篇
[Day 01] 遠征 Kotlin × Spring Boot 前言
下一篇
[Day 03] 遠征 Kotlin × 變數型別
系列文
30天從零撰寫 Kotlin 語言並應用於 Spring Boot 開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言