初識(shí)kotlin(科特林)

本來對(duì)kotlin是沒有什么印象的。直到2017年的Google I/O大會(huì)上正式宣布:kotlin將成為Android的開發(fā)語言。這個(gè)不學(xué)習(xí)就會(huì)死的信息時(shí)代,第一時(shí)間來學(xué)習(xí)一下kotlin。本文內(nèi)容來源于互聯(lián)網(wǎng),并由本人進(jìn)行二次整理。僅用作記錄和分享自己在學(xué)習(xí)kotlin上的點(diǎn)點(diǎn)滴滴,歡迎大家一起探討。

kotlin官網(wǎng)

kotlin

What?

  1. kotlin和Java一樣,是一門基于JVM的靜態(tài)類型開發(fā)語言,并且最終都是生成字節(jié)碼。
  2. 來自于著名的IDE IntelliJ IDEA(Android Studio基于此開發(fā)) 軟件開發(fā)公司 JetBrains(位于東歐捷克)

Kotlin的特點(diǎn)

  1. 語法簡單。每句不用加分號(hào);繼承可以直接使用“:”就可以表示繼承關(guān)系;用var表示變量,用val表示常亮。
  2. 空指針安全。無需像java那樣,在使用某些對(duì)象的時(shí)候,要先判斷空。
  3. 對(duì)已有類中的方法進(jìn)行拓展。當(dāng)然并不是直接修改類,而是在編譯的時(shí)候加入了其他處理。
  4. Lambda, 高階函數(shù),Streams API, 函數(shù)式編程支持。
  5. 支持字符串模板。
  6. 和Java無縫連接。Java代碼可以借助IntelliJ的插件轉(zhuǎn)成kotlin代碼;Java代碼和Kotlin代碼可以互相調(diào)用;kotlin也可以使用現(xiàn)有的全部Java庫和框架。

How?

首先,當(dāng)然是為你的Intellij IDEA安裝kotlin插件了。我們平時(shí)開發(fā)Android用到的Studio,其實(shí)就是Intellij IDEA的一個(gè)Android插件?,F(xiàn)在我們要做的就是在Android Studio基礎(chǔ)上再增加一個(gè)Kotlin的插件。

在Android Studio的Preference中(Windows下是Settings)找到Plugin。
然后搜索Kotlin 和 Kotlin Extension For Android并安裝,最后重啟Android Studio。

這樣準(zhǔn)備工作就算完成了。剩下的就是愉快的Coding了。

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

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

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