天天看點

Kotlin學習筆記(1)--環境配置

Kotlin環境配置

為什麼要學kotlin呢?

這個是寒假實驗室布置的學習任務,本來覺得學java搞安卓就行了啊,但是這個語言既然是谷歌老大的親兒子,那隻好學了啊,在網上看了很多這個語言的優缺點,簡單總結一下哈

1null安全,事先聲明你的變量能否為空,與其說是文法糖,不如說是提前處理空異常的安全理念,就是避免了很多不必要的空檢查,同時強制你做必要的空檢查,進而避免産生空異常.媽媽再也不用擔心我在調用時抛出空異常了.

2 lamda,很容易封裝操作,編譯器自動幫你轉化為單方法的接口對象,很容易就寫出自己的dsl,很友善的運用函數式程式設計.

3 擴充,擴充原有的類是很簡單的事情,不用再像java那樣羅嗦,要不用代理,要不寫個靜态方法包含擴充對象作為參數.

4 泛型,更加靈活,甚至規範了向上與向上的指派

5 反射,提供了很友善的api來操作反射, kotlin1.1.1在反射中做了很大的性能優化 如KClass中的 declaredMemberProperties 屬性 / constructors 構造函數 /memberFunctions 成員函數 / staticFunctions 靜态函數等都做了緩存,我自己根據需要擴充find()方法基本不要考慮性能問題

6相容java,很容易重用java的庫,但是jsp中不支援kotlin文法

在我自己看來,,,這個語言居然不需要分号,就很強哈

Kotlin支援類型推斷,沒有Java那樣的啰嗦。

另外用var表示變量,val表示常量更加的簡潔

方法也很簡單,連function都縮寫成了fun,平添了幾分雙關之意。

類的繼承和實作很簡單,使用:即可

Kotlin每個句子都不需要加分号(;)

kotlin環境配置

Kotlin Eclipse 環境搭建

第一步:

Eclipse 通過 Marketplace 安裝 Kotlin 插件,打開 Eclipse,選擇 Help -> Eclipse Marketplace… 菜單,搜尋 Kotlin 插件:

第二步:

找到插件記得安裝就行

第三步:

然後重新開機 Eclipse 選擇 Window -> Open Perspective -> Other…,如果看到了 Kotlin 選項表明安裝成功。然後選擇Kotlin語言

第四步:

建立新項目

選擇 File -> New -> Kotlin Project 來建立 Kotlin 項目:

接下來 我們點選 src 檔案夾,建立一個 Kotlin 檔案,不用寫 “.kt” ,預設自動添加,它可以任意命名

第五步

可以寫代碼了

這裡面有詳細的配置過程

Android studio的配置過程

我一開始覺得配android studio會蠻麻煩的

然後,,,發現

Android studio3.0的都自己配好了,隻需要在建立項目的時候勾上Kotlin的那個選項

kotlin不愧是谷歌的親兒子啊

如果不是3.0版本的,,,,那就升個級就好了

不想更新點這個裡面有詳細的配置過程的就按照下面的這個網站配置

第一個kotlin程式

fun main(args: Array<String>) {
    println("hello,kotlin")
           

注意

fun:函數的聲明 固定

結束的參數名是args,資料是字元串類型的

沒有後面的分号

總結

這個假期好好學習kotlin,然後嘗試拿這個寫安卓的項目,耶耶耶