Kotlin由来
接下来是一段华为的社畜生活,在IT的市场中,移动端扮演着越来越重要的角色。谈到移动端,必然无法离开Android和IOS操作系统。之前没有接触过Android开发,这里趁着入职之前的一段时间,学习一下Android开发。Kotlin由JetBrains公司开发,于2016年2月15日发布Kotlin v1.0,与Java语言完全互通,并且具有Java语言暂不支持的新特性。在2017年谷歌宣布在Android Studio IDE中支持Kotlin,在2019年谷歌正式宣布Kotlin语言是Android应用程序开发人员的首选语言。在短短的5年时间里,Kotlin受欢迎程度也在不断提高。接下来的一段时间给大家介绍Kotlin的一些基本语法,因为没有多年的Kotlin开发经验,在这里只能点到为止,带着大家入门,如何提升代码能力和实际开发能力,还需要小伙伴们多多刷题,多多进行工程实践。
Kotlin语言的特点
定义安全性:Kotlin语言中所有对象由指针持有,且在定义时明确指出指针可变var或者不可变val。
空指针安全性:Kotlin具有NULL检查机制,可以通过加问号?和双感叹号!!来指定对象类型是否可空或者不为空。
简洁性:Kotlin可以使用字符串模板直接访问变量,而且在类的定义上具有更加简洁的形式。
高效性:Kotlin可以使用比switch更强大的when语句进行多重分支选择,也具有更高效的lambda编程思想。
Kotlin小结
由于Kotlin和Java相比的诸多优势,在Android开发领域会有占有越来越多的市场份额,而且在《第一行Android代码》这本经典的Android入门书籍中,也已经从Java语言开始向Kotlin语言发展。在移动端迅速发展的时代,了解一些Android开发技巧和布局思想是很有必要的。