Kotlin初識小結(jié)(一)

Kotlin 學習筆記代碼 https://github.com/DrMilk/KotlinLearningNotes

▼ Kotlin簡介

? Кotlin是一個運行在Java虛擬機上的現(xiàn)代編程語言。具有優(yōu)雅的語法的同時,又能兼容現(xiàn)有的Java庫。2017年的谷歌 I/O大會上,Android團隊宣布Kotlin成為了Android平臺的官方編程語言。這使得Kotlin將成為頂級的編程語言之一。

? Kotlin 是一個基于 JVM 的新的編程語言,由 JetBrains 開發(fā)。Kotlin可以編譯成Java字節(jié)碼,也可以編譯成JavaScript,方便在沒有JVM的設(shè)備上運行。JetBrains,作為目前廣受歡迎的JavaIDE IntelliJ 的提供商,在 Apache 許可下已經(jīng)開源其Kotlin 編程語言。

? 設(shè)計目標特性

● 創(chuàng)建一種兼容Java的語言

● 讓它比Java更安全,能夠靜態(tài)檢測常見的陷阱。如:引用空指針
● 讓它比Java更簡潔,通過支持variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation等實現(xiàn)。
● 讓它比最成熟的競爭對手Scala語言更加簡單
● Kotlin可與Java語言無縫通信。這意味著我們可以在Kotlin代碼中使用任何已有的Java庫;同樣的Kotlin代碼還可以為Java代碼所用;

▼ Android Studio 配置Kotlin

? 使用Android Studio下載Kotlin相關(guān)插件

執(zhí)行 Settings -> plugins -> BrowseRepositories中搜索“Kotlin”

QQ截圖20170621104324.png

? 安裝Kotlin和Kotlin Extensions…

使用Kotlin創(chuàng)建Kotlin File/Class或者是Kotlin Activity
Kotlin插件安裝成功后,執(zhí)行new操作,會發(fā)現(xiàn)彈窗多出了兩個Kotlin相關(guān)選項:


QQ截圖20170621104556.png

1)“KotlinFile/Class”:一般Kotlin類

2)“Kotlin Activity”:Activity類
2.3配置Kotlin
當我們第一次創(chuàng)建一個Kotlin類后,會彈出一個Configure Kotlin的彈窗:


這里寫圖片描述

點擊as Kotlin module,則會進入Kotlin配置頁面,

根據(jù)需求你可以選擇配置某個模塊或全部的模塊,以及Kotlin編譯器的版本,點擊OK即可。

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

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

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