Android Kotlin
目录
目录
一、什么是Android Kotlin?
Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。
二、为什么谷歌选择kotlin为Android开发官方语言?
1.Kotlin 更接近 Java,容易上手;
2.Kotlin 代码能与 Java 代码共存,还能无缝兼容 Java 库,迁移成本低;
3.Kotlin 有官方的 Android 开发库和大量第三方库,还专门为 Android 开发设计了 DSL,切实降低了开发成本;
4.Kotlin + Android Studio 的 JetBrains 全家桶体验优秀。
三、Kotlin对新手开发者友好吗?
答案是肯定的。Kotlin对新手开发者还是相当友好的。主要体现再以下几点:
简洁:大大减少样板代码的数量。
安全:避免空指针异常等整个类的错误。
互操作性:充分利用 JVM、Android 和浏览器的现有库。
工具友好:可用任何 Java IDE 或者使用命令行构建。
综上所述,Kotlin在很多方面都简化了Android的开发工作。它会提升你的生产力,并且可以通过非常不同且更加简单的方式来解决一些常见的问题。
四、Kotlin有什么特点?
简洁:大量重复的模版代码不用写了,如 JavaBean/POJO 可以用 Kotlin 的 data class 替代。
安全</