没有合适的资源?快使用搜索试试~ 我知道了~
Kotlin 语言的全面介绍及其语法的使用。
资源推荐
资源详情
资源评论
Kotlin (科特林)是一个用于现代多平台应用的静态编程语言 ,由 JetBrains 开发。
Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。除此之外 Kotlin 还可以编译成二进制代码
直接运行在机器上(例如嵌入式设备或 iOS)
2011 年 7 月,JetBrains 推出 Kotlin 项目,这是一个面向 JVM 的新语言 [3],它已被开发一年之久。JetBrains 负责人 Dmitry Jemerov 说,大多数语言没有他
们正在寻找的特性,Scala 除外。但是,他指出了 Scala 的编译时间慢这一明显缺陷。Kotlin 的既定目标之一是像 Java 一样快速编译。 [2]2012 年 2 月,JetBrains
以 Apache 2 许可证开源此项目。 [3]Jetbrains 希望这个新语言能够推动 IntelliJ IDEA 的销售。 [4]Kotlin v1.0 于 2016 年 2 月 15 日发布。这被认为是第一个官方
稳定版本,并且 JetBrains 已准备从该版本开始的长期向后兼容性。 [3]在 Google I/O 2017 中,Google 宣布在 Android 上为 Kotlin 提供一等支持。
创建一种兼容 Java 的语言
让它比 Java 更安全,能够静态检测常见的陷阱。如:引用空指针
让它比 Java 更简洁,通过支持 variable type inference,higher-order functions (closures),extension functions,mixins and first-class
delegation 等实现。
让它比最成熟的竞争对手 Scala 语言更加简单。
其基础编译器(他们将其改为 kompiler——开创了一系列以 K 字打头的用语——甚至连 contributors 这类词他们也用改成了
kontributors)可以被独立出来并嵌入到 Maven、Ant 或 Gradle 工具链中。这使得在 IDE 中开发的代码能够利用已有的机制来构建,从而
尽可能的减少了在新环境中使用所受的干预,哪怕与那些没有安装 Kotlin 插件的开发人员一起合作项目也没有问题。
The IntelliJ Kotlin 插件扩展了 Java 编译器使得 Kotlin 代码能够得以编写、编译和调试。除此之外,关于基本的 Java 集合,已经
有编写好的帮助函数,可以更顺畅地衔接将在 Java 8 中出现的集合扩展。
有两篇文章对 Kotlin 与 Java 以及 Kotlin 与 Scala 分别进行了比较,对各自特性和异同进行了对比。即便 Scala 可能还是更为
强大些,Kotlin 还是尝试着提供比 Java 更好的函数、模式匹配、空指针预防和泛型。该语言同时也支持特征(traits)和模式匹配。
Kotlin 插件在当前版本的 IntelliJ 和 Eclipse 中均已能使用。
2023 年 4 月 26 日,据 JetBrains 官方博客消息,编程语言 Kotlin 迎来新设计的吉祥物,名为 Kodee。Kodee 是从 2021 年首次发
布的 Kotlin 吉祥物改版而来,当时的设计受到了用户的批评和反对,因此时隔两年又推出了新设计。
Kodee 的造型经过了扁平化改造,颜色也从黑白配色改为黑紫配色,官方号称“创建了一个与 Kotlin 社区相关的平易近人且有趣的
角色”。
Kotlin 主要运用
� Android 开发:Kotlin 被广泛用于 Android 应用程序的开发。
它可以与 Java 代码互操作,提供了许多方便的功能和语法糖,使得开
发更加简洁和高效。
资源评论
观天小蚁
- 粉丝: 290
- 资源: 240
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功