亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

Kotlin-IntelliJ IDEA 環境搭建

工欲善其事,必先利其器,想要做一個優秀的開發者沒有一個順手的開發環境可不行。因為考慮到每個人都有自己使用的順手的工具,所以這個小節以及后面的兩個小節我會給大家推薦三種 Kotlin 開發環境搭建的方法:

  • 基于 IDEA 搭建;
  • 基于 Eclipse 搭建;
  • 基于 Android Studio 搭建;

同學們可以根據自己的需求自行選擇觀看。

這節課我們會基于 IDEA 搭建一個 Kotlin 的開發環境,其實 IDEA 作為一個非常智能的編輯器,我們不需要花費太大的力氣就能使用 IDEA 開發 Kotlin 程序,下面一起來看一下。

1. 環境準備

1.1 基礎環境要求

最低要求 推薦
內存 最低2GB 8GB系統內存
磁盤空間 最低2.5GB以及1GB的緩存 最少5GB的SSD
操作系統 Windows 7及以上版本、
macOS 10.11及以上版本、
支持Gnome,KDE或Unity DE的Linux發行版
64位Windows、
macOS或者
Linux(比如Debian、Ubuntu、RHEL)

1.2 安裝包準備

IDEA Community 版下載(免費開源):

IDEA Ultimate 版下載(收費試用):

2. IntelliJ IDEA 的安裝

2.1 Mac 安裝

  • 下載完成 IntelliJ IDEA 以.dmg的安裝包;

  • 雙擊安裝包,并將 IntelliJ IDEA 應用拖到 Applications 即可。

2.2 Windows 安裝

  • 下載完成 IntelliJ IDEA 以.exe的安裝包;

  • 運行安裝程序,然后按照向導步驟操作下一步安裝即可。

2.3 Linux 安裝

  • 下載完成 IntelliJ IDEA 以.tar.gz的安裝包;

  • 將壓縮包解壓縮到支持文件執行的目錄;

  • 在解壓縮后目錄下,執行 idea.sh 腳本來運行 IntelliJ IDEA;

  • 想要創建桌面入口,比如在IDEA歡迎界面上,點擊 Configure | Create Desktop Entry或者在主菜單中點擊 Tools | Create Desktop Entry。

3. Kotlin插件配置

Tips: 這一步不是必需,如果IntelliJ IDEA版本是15年以后版本,Kotlin是自動集成好的。如果比較老的版本,建議使用以下插件配置教程

1. 在主界面選擇Configure | Plugins

圖片描述

2. 在插件界面Marketplace中搜索Kotlin, 點擊安裝并重啟(這里我已經安裝好的):

圖片描述

3. 最后,打開InteiiJ IDEA中Tools中存在Kotlin一欄就說明安裝成功:

圖片描述

4. 創建第一個Kotlin項目

1. 首先,在主界面點擊Create New Project或者從已經打開IDEA中選擇File | New開始一個新的項目。左邊選擇Kotlin右邊選擇Kotlin/JVM即可:

圖片描述

2. 輸入項目名以及選擇項目所在工作目錄,然后點擊右下角finish即可:

圖片描述

3. 然后進入 Hello Kotlin 的 Kotlin 項目,會有一個src的項目結構:

圖片描述

4. 然后在src目錄下新建一個Kotlin文件取名為HelloKotlin

圖片描述

5. 創建好 Kotlin 文件后,添加一個main函數,它是 Kotlin 應用程序執行的入口點。IntelliJ IDEA 提供了一個快捷鍵,只需要輸入main并按 Tab 鍵即可生成 main 函數:

圖片描述

6. 在 main 函數中添加一行代碼,輸出“Hello Kotlin!”:

圖片描述

7. 點擊main函數左邊欄的三角形Run你的代碼:

圖片描述

8. 然后可以在底部在Run工具窗口中看到運行結果:

圖片描述

9. 運行完第一遍后,后續可以在工具欄頂部三角形、main 函數左邊三角形、底部運行欄左邊三角形點擊都可以重新 Run:

圖片描述

10. 最后,恭喜你現在已經成功運行出第一個 Kotlin 應用程序。

5. Kotlin 反編譯插件的使用

關于第一個 Hello Kotlin 大家可以會疑惑一點,特別是有 Java 基礎的小伙伴心里會想為什么 Kotlin 的 main 函數定義可以脫離類包裹,在類外面直接定義函數運行,這一點在 Java 中是做不到的呀。想知道為什么嗎? 那么接下來就由 Kotlin 反編譯插件這個神器來告訴你。(強調一點,關于反編譯插件后續會頻繁反復用到,一定要學會如何使用)。下面就是使用反編譯插件的基本使用步驟:

1. 在主界面中,找到Tools中的Kotlin,然后找到Kotlin中的Show Kotlin Bytecode

圖片描述

2. 點擊Show Kotlin Bytecode后,將會看到代碼區域右邊,會出現一個Kotlin Bytecode區域,這里面顯示的Kotlin字節碼:

圖片描述

3. 然后點擊Kotlin Bytecode區域中的Decompile反編譯按鈕,它能將Kotlin字節碼反編譯成對應的Java代碼:

圖片描述

4. 然后在代碼區域將會出現HelloKotlin.decompiled.java反編譯后的 Java 代碼:

圖片描述

到這里大家應該恍然大悟,有Java基礎的小伙伴都能看懂,這就是一個HelloKotlinKt類中定義一個main函數。其實 Kotlin 那么簡單 main 函數本質上還是一個類包裹,只不過 Kotlin 給你提供更簡潔的寫法。

實際上 Kotlin 中的 main 函數是一個頂層函數,頂層函數會對應默認生成一個類,類名默認是定義的 Kotlin 文件名 +Kt 后綴;然后函數對應類中的靜態函數。至于什么是頂層函數以及類名生成規則后面會陸續講到。

6. Kotlin 開發環境搭建視頻演示

7. 小結

到這里,有關 Kotlin 的 IntelliJ-IDEA 環境搭建就結束,下一節將進行 Kotlin 在 Eclipse 中環境搭建。

圖片描述