您的位置:首页 > 其它

Kotlin 相关的资料

2017-05-25 16:43 183 查看
为什么我要改用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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: