美文网首页
初识kotlin(科特林)

初识kotlin(科特林)

作者: 地球是猿的 | 来源:发表于2017-05-25 23:05 被阅读320次

本来对kotlin是没有什么印象的。直到2017年的Google I/O大会上正式宣布:kotlin将成为Android的开发语言。这个不学习就会死的信息时代,第一时间来学习一下kotlin。本文内容来源于互联网,并由本人进行二次整理。仅用作记录和分享自己在学习kotlin上的点点滴滴,欢迎大家一起探讨。

kotlin官网

kotlin

What?

  1. kotlin和Java一样,是一门基于JVM的静态类型开发语言,并且最终都是生成字节码。
  2. 来自于著名的IDE IntelliJ IDEA(Android Studio基于此开发) 软件开发公司 JetBrains(位于东欧捷克)

Kotlin的特点

  1. 语法简单。每句不用加分号;继承可以直接使用“:”就可以表示继承关系;用var表示变量,用val表示常亮。
  2. 空指针安全。无需像java那样,在使用某些对象的时候,要先判断空。
  3. 对已有类中的方法进行拓展。当然并不是直接修改类,而是在编译的时候加入了其他处理。
  4. Lambda, 高阶函数,Streams API, 函数式编程支持。
  5. 支持字符串模板。
  6. 和Java无缝连接。Java代码可以借助IntelliJ的插件转成kotlin代码;Java代码和Kotlin代码可以互相调用;kotlin也可以使用现有的全部Java库和框架。

How?

首先,当然是为你的Intellij IDEA安装kotlin插件了。我们平时开发Android用到的Studio,其实就是Intellij IDEA的一个Android插件。现在我们要做的就是在Android Studio基础上再增加一个Kotlin的插件。

在Android Studio的Preference中(Windows下是Settings)找到Plugin。
然后搜索Kotlin 和 Kotlin Extension For Android并安装,最后重启Android Studio。

这样准备工作就算完成了。剩下的就是愉快的Coding了。

相关文章

网友评论

      本文标题:初识kotlin(科特林)

      本文链接:https://www.haomeiwen.com/subject/tobmxxtx.html