1. 程式人生 > >Kotlin入門第一彈---HelloWorld

Kotlin入門第一彈---HelloWorld

一、概述

Google IO大會剛開完,Kotlin成為了Android一級開發語言,這Kotlit何德何能取代了java,並且成為了開發界的網紅,更大部落格網站,論壇,都在討論Kotlin,在很早以前學的Kotlin的程式設計師笑了,一直沒有學的Kotlin的程式設計師哭了,像我這樣的已經哭暈在廁所了。

二、Kotlin是什麼?

  1. Kotlin由JetBrains公司開發,於2010年首次推出,並在次年 Apache許可下開源。
  2. 它與Java 100%互通,並具備諸多Java尚不支援的新特性。
  3. Android Studio(3.0)將提供支援。

三、用Kotlin寫Android

我的系統是Mac,As可能多少不一樣,但是影響應該不大。
首先新建一個專案,然後安裝外掛
Preferences -> Plugins -> install jetBrains Plugin

搜尋Kotlin
這裡寫圖片描述
我這已經安裝完了,直接點選Install就可以,最後重啟一下Studio.
當你們在新建類的時候,發現可以新建KotlinActivity跟KotlinFile、KotlinClass

我們新建一個KotlinActivity

這類的給我最直觀的感覺就是類的圖示不在C了,而這次真是一個圖示,還挺好看的,花花綠綠的。
程式碼最直觀的感覺有點像JS又有點像PHP,反正不像java。不過還好,看著就比較清爽,寫起來應該也比較爽,但是首先你得熟練語法。
眼睛好使的同學,應該已經看出AS上面出現了一個叫Kotlin not configured

,沒關係,我們點選右邊Configured 選擇All modules containing Kotlin files
坐著等它同步完,我們發現app 下的build.gradle 依賴了Kotlin外掛
這裡寫圖片描述
其實這樣就可以運行了。
我們在app 下的build.gradle 裡面加上一句這個apply plugin: 'kotlin-android-extensions' 這句話的是用於用於擴充套件繫結關係,我們在看Activity裡面就可以這麼寫了如下:

不用FindViewById 了,setText() 方法直接也不用了,看著真的挺爽的。

對了,我這次用的Kotlin 版本號用的如下:

四、總結

如果你有java的基礎,Kotlin語法應該熟悉一段時間,很快就能上手,如果公司強制用Kotlin做專案的,那應該學的會更快。理性看待,結合自身條件去決定是否去學習Kotlin。

Demo下載地址

五、推薦

程式設計師自己的導航網站
歡迎關注我的公眾號