Kotlin——初級篇(一):開發環境搭建

Jetictors發表於2017-12-19

Kotlin——初級篇(一):開發環境搭建

眾所周知,Kotlin出來已經良久了。Kotlin有著眾多優勢,不管是用於Android開發中,還是Java開發,都能縮減很大的程式碼量,大大提高了工作效率。而小生本人也是才從忙碌的個工作中抽身出來,有點兒空閒的時間學習這新鮮的技術。無疑的是這是一股新鮮的血液,也是引領技術領略的潮流。

目錄

Kotlin——初級篇(一):開發環境搭建

一、Kotlin介紹、優勢

  • Kotlin 是一個基於JVM 的新的程式語言,由 JetBrains 開發
  • Kotlin可以編譯成Java位元組碼,也可以編譯成JavaScript,方便在沒有JVM的裝置上執行
  • Kotlin已正式成為Android官方支援開發語言

相對於Java的優勢:

  • Java更安全,能夠靜態檢測常見的陷阱。如:引用空指標
  • Java更簡潔
  • 原始碼開源

二、環境搭建之IntelliJ IDEA

IntelliJ IDEA下載:請點這裡

Kotlin——初級篇(一):開發環境搭建

IntelliJ IDEA支援kotlin的最低版本是2016,當然這裡下載下來的是2017版本了

若您的版本低於2016,但是又想體驗Kotlin的語法及它給我們帶來的便利性,安裝一個Kotlin外掛即可。

Kotlin——初級篇(一):開發環境搭建

說到這裡,我們就可以建立我們的Kotlin專案了。

step 1:建立工程(專案)

Kotlin——初級篇(一):開發環境搭建

step 2:選擇對應的專案環境

Kotlin——初級篇(一):開發環境搭建

step 3:填寫專案名及選擇專案路徑

Kotlin——初級篇(一):開發環境搭建

step 4:在src目錄下新建包名,因為在專案開發中為了區分不同的模組及功能都會建立對用模組的資料夾的,當然這裡可以省略

Kotlin——初級篇(一):開發環境搭建

step 5:建立Kotlin檔案

Kotlin——初級篇(一):開發環境搭建

step 6:編寫程式程式碼

Kotlin——初級篇(一):開發環境搭建

step 7:執行程式

Kotlin——初級篇(一):開發環境搭建

step 8:檢視程式執行結果

Kotlin——初級篇(一):開發環境搭建

至此,用IntelliJ IDEA搭建Kotlin開發環境就算完成了。各位大牛可以嘗試搭建一個!

三、環境搭建之Android Studio

在上面提到了Kotlin是有JetBrains開發的語言,但是他們設計此語言的初衷是什麼呢? 是由於為了取代Java語言。而且被Google官方宣佈為開發Android的官方支援語言。 下面介紹用Android Studio建立Kotlin專案:

Android Studio3.0是預設支援Kotlin的使用的,但是現在開發的Android Studio的穩定版是Andriod Studio2.3.3版本。穩定版預設是不支援Kotlin的,但是安裝一個Kotlin外掛即可解決問題。

外掛安裝

Kotlin——初級篇(一):開發環境搭建

下面使用Android Studio3.0建立kotlin-android專案的步驟,其實和建立普通的java-android專案過程幾乎一樣,只有一個注意的點。

Android Studio 3.0下載 請點這裡 進入這個地址後請選擇顯示全部按鈕即可看見3.0版本。 Android Studio 穩定版下載 請點這裡 也可以用上面的地址下載穩定版

這裡小生就不演示安裝過程了,並認為各位大佬已經安裝好了Android Studio

step: 1、建立工程

Kotlin——初級篇(一):開發環境搭建

step: 2、填寫專案名、專案地址、專案包名等。記住一定要勾選Include Kotlin support選項

Kotlin——初級篇(一):開發環境搭建

step: 3、選擇執行裝置的sdk

Kotlin——初級篇(一):開發環境搭建

step: 4、選擇專案模板

Kotlin——初級篇(一):開發環境搭建

step: 5、建立完成

Kotlin——初級篇(一):開發環境搭建

step: 6、列印一句話,並檢視結果

Kotlin——初級篇(一):開發環境搭建

至此,用Android Studio建立kotlin-Android專案的工程就算完成了。

四、總結

以上介紹了搭建Kotlin開發環境的兩種平臺。這裡沒有介紹在Eclipse上的搭建流程。因為開發Android幾乎都用Android Studio了,以及IntelliJ IDEA

如果各位大佬看了之後感覺還闊以,就請各位大佬隨便star一下,您的關注是我最大的動力。
我的個人部落格Jetictors
GithubJteictors

歡迎各位大佬進群共同研究、探索

QQ群號:497071402

Kotlin——初級篇(一):開發環境搭建

相關文章