首页 > 代码库 > kotlin使用手记
kotlin使用手记
几个月前接触过scala,当时下载一个库用maven引入,弄了很久,后来觉得没起一个项目有点重量级,一次偶然机会在升级idea的时候,发现jetbrains官网出了一门新的jvm编程语言kotlin,官网介绍100%兼容java,于是就找官网的demo体验了下,发觉真的很不错,语言简洁,功能强大.
以前做.NET开发的时候,那会jetbrains出的resharper插件是标配,非常好用,重构功能,提示,单元测试等非常强大,这也是我后来做java为什么选用idea的原因,相信idea在kotlin上面融合了.NETc#语言的优势,出了一套kotlin
里面包含很完整的高阶函数与 lambda 表达式等等,最重要一点100%兼容现有的java海量资源,所以以前的资源可以直接在kotlin里面使用,kotlin实现的函数和类,也可以在java里面调用,你可以在现有的java项目里面用kotlin少量使用,逐步替换。
kotlin 有的而 java 没有
字面函数+内联函数=高性能自定义控制结构 扩展函数 空安全 智能转换 String 模板 性能 一级构造函数First-class delegation 变量和属性类型的类型接口 单例模式 变量推断和类型预测 范围表达式 运算符重载 伴随对象
官网地址 http://kotlin.org/
中文文档资源 http://kotlindoc.com/GettingStarted/Basic-Syntax.html
知乎上面说明 https://www.zhihu.com/question/25289041
kotlin使用手记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。