Kotlin 相关的资料

来源:互联网 发布:2016淘宝造物节曲子 编辑:程序博客网 时间:2024/06/04 18:28

为什么我要改用Kotlin

http://blog.csdn.net/androidyue/article/details/72457157

1、语法简单,不啰嗦

  • Kotlin支持类型推断,没有Java那样的啰嗦。
  • 另外用var表示变量,val表示常量更加的简洁
  • 方法也很简单,连function都缩写成了fun,平添了几分双关之意。
  • 类的继承和实现很简单,使用:即可
  • Kotlin每个句子都不需要加分号(;)
2、空指针安全
         在类型上的处理,即在类型后面加上?,即表示这个变量或参数以及返回值可以为null,否则不允许为变量参数赋值为null或者返回null
  • 对于一个可能是null的变量或者参数,在调用对象方法或者属性之前,需要加上?,否则编译无法通过

3、Lambda, 高阶函数,Streams API, 函数式编程支持

  • 可以接受函数作为参数
  • 也可以返回函数作为结果

关于性能

Kotlin的执行效率和Java代码的执行效率理论上一致的。有时候Kotlin可能会显得高一些,比如Kotlin提供了方法的inline设置,可以设置某些高频方法进行inline操作,减少了运行时的进栈出栈和保存状态的开销










Kotlin 笔记(未完)


http://www.jianshu.com/p/41254778d7b0





 

Kotlin(一)-->Android Studio配置Kotlin开发环境

http://blog.csdn.net/qq_23547831/article/details/52857346

http://blog.csdn.net/phantom3792/article/details/70161822


需要安装插件

一是、执行 Settings -> plugins -> BrowseRepositories中搜索“Kotlin”

https://mp.weixin.qq.com/s/wgpfwLD8_iVVHEM82naYJw?ptlang=2052&ADUIN=1216043682&ADSESSION=1495152106&ADTAG=CLIENT.QQ.5497_.0&ADPUBNO=26621


https://github.com/wangjiegulu/kotlin-for-android-developers-zh/blob/master/SUMMARY.md

kotlin开发Android 
http://blog.csdn.net/column/details/kotlin-anko.html
http://blog.csdn.net/true100/article/category/6257988

    http://blog.csdn.net/tangxl2008008/article/category/6340008


    如何看待 Kotlin 成为 Android 官方支持开发语言

    http://geek.csdn.net/news/detail/199339


    kotlin 开发Android

    http://blog.csdn.net/true100/article/category/6257988

    kotlin笔记

    http://blog.csdn.net/tangxl2008008/article/category/6340008

    原创粉丝点击