Kotlin 是由俄羅斯聖彼得堡 JetBrains 開發團隊所發展的程式語言,使用跟 Java 相同的 JVM 虛擬機器運行, 其命名來自於聖彼得堡附近的 科特林島。
Kotlin 的橫空出世,於 2017 年被 Google 併購並宣佈成為 Android 官方的開發語言,目地就是要終結 Java 的時代。
kotlin發音
國外正確的發音是 kotlin [‘katlin](科特林),而不是 [‘kotlin](摳特林)
優勢
kotlin 是 Java 與 Python 的混合體,遵循 Java 的機制,語法又跟 Python 很像,可說是二者的混合體,是近代最優良的程式語言。
參考 : https://ithelp.ithome.com.tw/articles/10235987
JDK
JDK 全名為 Java Development kit : Java開發套件
Kotlin 開發還是需使用到 Java JDK,但幾年前 Oracle 開始對企業追討 Java 授權費,所以許多企業紛紛改用 OpenJDK。為了讓 Oracle 從這個地球上消失,也請大家全面改用 OpenJDK。
OpenJDK 官網只提供 Linux 版安裝套件,至於 Windows,早期以開源社群維護的 ojdkbuild 為主,但現在官網上只支援到 JDK 17 (好像停止維護了)。
還好,現在微軟也提供 OpenJDK 免費長期支援(Long-Term Support, LTS)發行版,相容性沒問題,可取代目前市場上其他 OpenJDK 發行版,微軟官網下載網址在 https://learn.microsoft.com/zh-tw/java/openjdk/download 。
因為 ubuntu 24.04 預設安裝 OpenJDK 64-Bit Server VM (build 21.0.4+7-Ubuntu-1ubuntu224.04),為了相容性,也請在 Windows 下請選擇微軟提供的 OpenJDK 21 版本,然後下載 Windows x64 msi。
安裝時,全都使用預設的設定,一路安裝到底即可。安裝好會自動設定系統 path 路徑,我們不必手動設定。請直接打開 DOS 視窗,輸入 java –version,即可看到安裝的版本。
C:\Users\mahal>java --version openjdk 21.0.4 2024-07-16 LTS OpenJDK Runtime Environment Microsoft-9889606 (build 21.0.4+7-LTS) OpenJDK 64-Bit Server VM Microsoft-9889606 (build 21.0.4+7-LTS, mixed mode, sharing) C:\Users\mahal>
微軟 OpenJDK 預設安裝在 C:\Program Files\Microsoft\jdk-21.0.4.7-hotspot\bin
IDE(Integration Development Environment )安裝
Kotlin 的整合開發環境, 以IntelliJ IDEA最為廣泛普及, 請由https://www.jetbrains.com/idea/download/index.html 下載 Community 版本
安裝時,必需勾選所有選項,安裝後必需重新開機。
