从Android 7.0开始,谷歌使用的API从Oracle JDK切换到了open JDK,这对于谷歌来说是一个艰难的决定。对于开发者来说,却倍感兴奋,这意味着长期的官司问题也许就此结束,Android系统开发又可以回归到一个正常的轨道,持续给全球的安卓用户带来惊喜。
Kotlin语言有什么优势?
Kotlin语言被赞誉为Android世界里的Swift.
简单来说,可以这样概括:
完全兼容Java
Null safe
支持lambda表达式(比Java8更好)
支持扩展
体验一致的开发工具链
使用Kotlin对Android开发者意味着什么?
使用Kotlin开发,对于安卓开发来说,主要有下面几个有利的影响:
更少的空指针异常
更少的代码量
更快的开发速度
更一致的开发体验
Java语言完全互通
你可能会担心使用Kotlin语言之后,之前的Java代码怎么办。这个担心是完全多余的,JetBrains保证Kotlin和Java语言可以实现完全地互相调用,Kotlin最终也会编译成Java字节码。
Kotlin语言优势
有网友统计,使用Kotlin语言大约可以减少30%的代码编写,同时也不用再担心空指针异常,由于JetBrains的天然基因,Kotlin可以获得较好的维护、升级。最后,对于Oracle公司对Google的频繁诉讼,这也算是一个很好的还击。在Kotlin语言发布之后,国外已经有很多开发人员推出了大量好用的Kotlin框架,你可以不用重复创造轮子。同时,Kotlin语言可以和Java语言实现无缝连接,你还在等什么呢?
说了这么多还不马上学起来,珈微信hsrj112290,领取慕*网kotlin系统入门到精通教程,先到先得。
网友评论