Kotlin:01-Kotlin簡介及編譯環(huán)境搭建

kotlin

一、Kotlin簡介

Kotlin是一個基于JVM的新的編程語言,由JetBrains開發(fā)。

JetBrains,作為目前廣受歡迎的Java IDE IntelliJ的提供商,在Apache許可下已經(jīng)開源其Kotlin編程語言。

與Java相比,Kotlin的語法更簡潔、更具表達性,而且提供了更多的特性,比如,高階函數(shù)、操作符重載、字符串模板。它與Java高度可互操作,可以同時用在一個項目中。

(以上內(nèi)容來自于度娘)

二、為什么要學(xué)Kotlin

首先放一張kotlin中文站的截圖:


kotlin中文站的截圖.png

瞅見沒,簡介+安全+互操作性+工具友好性。

當(dāng)然,學(xué)習(xí)kotlin的原因還在于下面這張圖:


我們用kotlin可以做什么?

看看,kotlin能寫Android,能寫Script,能寫JS,能寫SpringBoot(我不知道這是啥,看著很厲害的樣子),還能寫Native,似乎有一同江湖的節(jié)奏啊。

另外,在2017 google/IO 大會上,kotlin被扶正成為Android開發(fā)的官方語言,在我個人看來,在Android領(lǐng)域取代java只是早晚的事情了。當(dāng) kotlin 取代java的那一天,Google就再也不用和ORACLE 就 java的使用權(quán)問題扯皮了。

三、Kotlin編譯環(huán)境

(一)、kotlin的編譯環(huán)境有哪些?

好了,我們知道Kotlin是啥玩意了,也知道它有多么?? 牛掰了,那么,接下來我們就看看如何搭建kotlin編譯環(huán)境。

再來一張官網(wǎng)截圖:


kotlin支持的編譯工具.png

在上圖中,我們可以得知,編譯kotlin時可以使用 Intellij IDEAAndroidStudio、EclipseComplier 。

  • Intellij IDEA 中已經(jīng)集成了 Kotlin 編譯環(huán)境
  • AndroidStudio 3.0 也集成了 Kotlin 編譯環(huán)境
  • Eclipse 需要安裝對應(yīng)的 kotlin 插件才可以
  • Complier 是純命令行編譯環(huán)境

對應(yīng)的下載頁面分別為:

編譯器 下載地址
Intellij IDEA https://www.jetbrains.com/idea/
AndroidStudio https://developer.android.google.cn/studio/index.html
Eclipse http://www.eclipse.org/downloads/
Complier https://github.com/JetBrains/kotlin/releases/tag/v1.1.2-2

(二)、Kotlin編譯環(huán)境搭建

說明:當(dāng)前已經(jīng)測試了 Intellij IDEA 、Eclipse、AndroidStudio,暫時未測試Complier ,所以暫時不寫 Complier 的使用介紹,后期使用過后會及時更新該文檔。

1、Intellij IDEA 編譯環(huán)境搭建

官網(wǎng)下載界面

下載及安裝的過程省略。這里需要說明的是,正如上圖中我們看到的,IEDA分為 Ultimate 旗艦版 和 Community 社區(qū)版,前者主要針對 Web 和 企業(yè)級 開發(fā),是收費的,試用期一個月;社區(qū)版是免費開源的,所以,學(xué)習(xí)階段可以直接下載社區(qū)版的。

初次開啟

上圖中編號的含義分別如下:

  • 1、創(chuàng)建一個新的項目
  • 2、導(dǎo)入已有項目
  • 3、打開本地項目
  • 4、從版本控制軟件中拉取

我們選擇1 新建一個項目,然后按照下圖操作:


新建kotlin項目
創(chuàng)建項目名稱并選擇路徑
正在初始化
新建kotlin文件
為文件命名
編輯內(nèi)容
運行程序
大功告成

2、Eclipse 編譯環(huán)境構(gòu)建

Eclipse 的下載及安裝步驟省略,需要主要的是:Eclipse 需要配合JDK使用,同時必要的話需要配置環(huán)境變量,步驟省略,不懂的可留言,我可以單獨回復(fù)。后期時間充足時我可能會補充環(huán)境變量配置的方法

附:JDK下載地址

下面開始講解如果搭建Eclipse編譯環(huán)境:

ECS開啟中
選擇工作空間--其實就是找個地方放你的代碼文件
引導(dǎo)頁

Eclipse 對kotlin的支持是通過插件來實現(xiàn)的,下載插件時需要進入 marketplace ,具體參照下圖:


進入 marketplace
marketplace初始化中.png
搜索并安裝kotlin 插件.png

安裝過程中會彈出許可提示,記得選擇接受

安裝中
安裝完成提示重啟
kotlin插件安裝成功
創(chuàng)建kotlin項目
為項目命名并選擇項目存儲路徑
項目創(chuàng)建成功
創(chuàng)建kotlin文件
輸入kotlin文件名稱
文件創(chuàng)建完成并輸入代碼
空白處右擊開始運行
運行時提示保存
查看運行結(jié)果

3、AndroidStudio 編譯環(huán)境的搭建

安裝步驟省略,下載地址前面已經(jīng)有說明。
需要注意的是:AndroidStudio 的編譯也需要JDK ,但是在下載AndroidStudio的時候可以選擇帶JDK版本的。

打開AndroidStudio并創(chuàng)建一個新的AndroidStudio項目
輸入項目名稱、選擇項目路徑、勾選kotlin支持
選擇設(shè)備
創(chuàng)建空頁面.png
輸入頁面名稱
創(chuàng)建完成,展示自動生成的kotlin代碼

到此,基于AndroidStudio的kotlin編譯環(huán)境搭建成功。

關(guān)于如何在AndroidStudio 中編寫kotlin代碼,后面再單獨說?,F(xiàn)在重點介紹的是kotlin的基本語法類內(nèi)容。

本篇文章到此結(jié)束。

=================================================

CnPeng 微信公眾號上線了?。?/strong>

我們可以聊聊軟件開發(fā),說說計算機硬件維護,侃侃歷史知識,談?wù)勅松形颉.?dāng)然,我們還可以聊點其他的——具體你懂的。

歡迎掃描下方二維碼關(guān)注!

掃碼關(guān)注

文末福利--掃碼領(lǐng)支付寶紅包,領(lǐng)完記得使用哈?


掃碼領(lǐng)支付寶紅包
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容