kotlin零基礎入門(一) - kotlin的簡單介紹

轉載請標明出處:http://blog.csdn.net/donkor_/article/details/77987438

Kotlin是什麼

在今年Google IO大會上Google已經明確kotlin作爲爲Android第一官方語言的地位。
它是一門代碼比較簡潔的語言,由Jetbrain公司創建的。

Jetbrai官方地址:https://www.jetbrains.com

Kotlin官網地址:http://kotlinlang.org

github官方地址:https://github.com/JetBrains/kotlin

Kotlin能做什麼

學完kotlin能成爲全棧工程師。
不僅能編寫web前端,web後端,Android移動端,還可以編寫server腳本,桌面遊戲

Kotlin的幾個特點

  • 靜態強類型性語言

  • 運行在JVM上

  • 可編譯成JavaScript代碼

  • 與Java100%兼容

Kotlin的發展趨勢

2011年進行開源,2017年在github上star數量已經達到17k。目前 花瓣、豆瓣 APP 以及 JetBrains 全線編輯器都在使用 Kotlin,國內很多初創公司也都在使用 Kotlin(尤其是應用於 Android 開發)

Kotlin的優勢

  • 全面支持Lambda表達式

  • 數據類(Data classes)

  • 函數字面量和內聯函數(Function literals & inline functions)

  • 函數擴展(Extension functions)

  • 空安全(Null safety)

  • 智能轉換(Smart casts)

  • 字符串模版(String templates)

  • 主構造函數(Primary constructors)

  • 類委託(Class delegation)

  • 類型推斷(Type inference)

  • 單例(Singletons)

  • 聲明點變量(Declaration-site variance)

  • 區間表達式(Range expressions)

發佈了89 篇原創文章 · 獲贊 316 · 訪問量 41萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章