Android Kotlin (一) —— 語言結合
阿新 • • 發佈:2017-08-13
空指針異常 lob pac 編程語言 roi tps span tel rip 2017 Google I/O 大會開始就宣布,將Kotlin語言作為安卓開發的一級編程語言。
Kotlin 是一個基於 JVM 的新的編程語言,由 JetBrains 開發。
Kotlin可以編譯成Java字節碼,也可以編譯成JavaScript,方便在沒有JVM的設備上運行。
JetBrains,作為目前廣受歡迎的Java IDE IntelliJ 的提供商,在 Apache 許可下已經開源其Kotlin 編程語言。
Kotlin已正式成為Android官方支持開發語言。
新版的Android Studio3.0 Beta 版已經原聲支持Kotlin,JDK1.8 以上支持
中文網站:https://www.kotlincn.net/
英文網站:http://kotlinlang.org/ 書籍購買:https://leanpub.com/kotlin-for-android-developers
學習文檔:
https://github.com/wangjiegulu/kotlin-for-android-developers-zh/blob/master/SUMMARY.md
https://www.gitbook.com/book/huanglizhuo/kotlin-in-chinese/details
http://www.runoob.com/kotlin/kotlin-tutorial.html
特性:
- 簡潔: 大大減少樣板代碼的數量。
- 安全: 避免空指針異常等整個類的錯誤。
- 互操作性: 充分利用 JVM、Android 和瀏覽器的現有庫。
- 工具友好: 可用任何 Java IDE 或者使用命令行構建。
Android Kotlin (一) —— 語言結合