Kotlin (0:00)
大家好,我是 Michael Pardo,今天我要給大家展示一下 Kotlin 這門語言,同時(shí)看看他如何讓你在 Android 開發(fā)的時(shí)候更開心,更有效率。
Kotlin 是一個(gè)基于 JVM 實(shí)現(xiàn)的靜態(tài)語言。Kotlin 是 JetBrains 創(chuàng)造并在持續(xù)維護(hù)這門語言,對,就是那個(gè)創(chuàng)造了 Android Studio 和 IntelliJ 的公司。
Kotlin 有幾個(gè)核心的目標(biāo):
簡約:幫你減少實(shí)現(xiàn)同一個(gè)功能的代碼量。
易懂:讓你的代碼更容易閱讀,同時(shí)易于理解。
安全:移除了你可能會(huì)犯錯(cuò)誤的功能。
通用:基于 JVM 和 Javascript,你可以在很多地方運(yùn)行。
互操作性:這就意味著 Kotlin 和 Java 可以相互調(diào)用,同時(shí) Jetbrains 的目標(biāo)是讓他們 100% 兼容。
為什么不等 Java 8?
Java 和 Android: 一段歷史 (1:11)
我們來看看 Java 和 Android 的歷史以及他們的關(guān)系。 在 2006 年,Java 6 發(fā)布了。幾年之后,Android 1 的 Alpha 版本發(fā)布了,四年后,Java 7 發(fā)布了。Android 在 2 年后緊隨其后的開始支持 Java 7。去年,Java 8 又發(fā)布了。
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式