技术Kotlin入门第一课从对比J

1.介绍

今年初,甲骨文再次对谷歌所谓的安卓侵权使用Java提起诉讼,要求后者赔偿高达90亿美元。随后便传出谷歌因此计划将主力语言切换到苹果主导的Swift,不过这事后来没了跟进。

但谷歌在这两天的I/O大会上宣布了新决定:Kotlin语言正式成为安卓开发的一级编程语言。资料显示,Kotlin由JetBrains公司开发,于年首次推出,次年开源。它与Java%互通,并具备诸多Java尚不支持的新特性,下一版的AndroidStudio(3.0)将提供支持。

既然现在Google正式发话了,作为一名Android开发者,先不说要不要替换Java,利用闲暇时间先系统地学习起来肯定是没错的。

2.简洁性

Google有意从Java转到Kotlin,当然不仅仅是因为甲骨文的官司,而且Kotlin是由JetBrains开发。这就不难猜到,Kotlin这门语言本身有胜过Java的地方,还不止一点点。

如果只是想体验Kotlin和Java的基本差异,选择IntellijIDEA就可以,新建、编译Java或者Kotlin项目速度较快;如果需要在Android项目中编写Kotlin代码,建议用AndroidStudio,虽然目前只能通过安装插件的形式来支持Kotlin,但使用起来毫无违和感。所以,电脑条件允许的话把两个开发环境都装上,以备不时之需。

这篇文章主要是通过测试代码来比较Kotlin和Java的几个不同点,利用IntelliJIDEA建了一个Kotlin项目Kotlin0,之后关于纯Kotlin代码的项目会放在Github上的地址KotlinForJava,涉及Kotlin代码实现的Android项目会放在KotlinForAndroid。

教程写的再好,如果没有不断的编码积累,也只能学到表面的知识。另外,Kotlin







































白癜风初期好治疗吗
白癜风早期能治好吗



转载请注明:http://www.guyukameng.com/jsp/jsp/8877.html

  • 上一篇文章:
  •   
  • 下一篇文章: