首先,Kotlin可以使用Java所有的Library,两种代码可以在同一个项目中共存,甚至可以做到双向的一键转换。
其次,在Java编程中,开发者经常会遇到的一个问题就是null pointer exception,而使用Kotlin却完全不会遇到这类的问题。
很多时候开发者用Java编程,有很多Class都是大量的无用代码,有时候仅仅是为了储存一些数据就要新建一个Class和相应的get与set。在Kotlin中,类似的代码仅用一行就可以完成,大大减小了无用代码的数量。
Kotlin还是很年轻的编程语言,在今后发展的道路上还有很长的路要走。原生应用的支持也在官方的发展图中。所以以后能否使用不依靠Java虚拟机机制的Kotlin为安卓编写应用还是未知的,让我们一起期待吧。
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。