Kotlin简介

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

猜你喜欢

转载自my.oschina.net/Agnes2017/blog/1796265