Kotlin简介
1.1、 什么是Kotlin?
-
由 JetBrains 在 2010年 开发; 2011年7月 首次推出并开源; 2016年2月15日, Kotlin v1.0 第一个官方稳定版本发布; 2017年5月18日,在Google I/O 大会上,Google宣布Kotlin 称为Android开发的正式官方语言。
-
基于Java虚拟机(JVM)上运行的静态类型编程语言,可以编译成Java字节码,也可以编译成 JavaScript, 方便在没有 JVM 的设备上运行。
-
Springboot2.0第一开发语言
1.2、 为什么使用Kotlin?
- 简洁 :大大减少样板代码的数量。
- 空值安全: 避免空指针异常等整个类的错误。
- 互操作性:充分利用 JVM、Android 和浏览器的现有库。
- 工具友好: 可用任何 Java IDE 或者使用命令行构建。
- 函数式 : Kotlin 是基于面向对象的语言,它使用了现下非常流行的函数式编程的概念,如使用lambda表达式很方便地解决问题。其中一个很棒的特性就是Collections的处理方式
- 扩展函数:我们可以扩展类的更多的特性,甚至没有权限去访问这个类
- 协程(thread)
- DSL
1.3、参考资料
1.4、开发工具
- Intellij Idea(推荐)
- Android Studio (需要安装 Kotlin 插件)
- Eclipse