有关Kotlin的最新资源我们都可以通过它的官网:https://kotlinlang.org/ 进行了解。
Kotlin 是JetBains公司开发的一种语言,2010年开始构思。
2011年推出Kotlin项目,2012年将Kotlin项目开源。
2016年发布第一个稳定版 Kotlin1.0
2017年google在I/O全球开发者大会上宣布Kotlin成为Android应用开发首选语言。
Android Studio 3.0版本开始正式支持Kotlin。
到现在Kotlin已经更新发布到了1.6.0.历经了多年的迭代更新。
Kotlin是由JetBrains的俄罗斯圣彼得堡罗斯团队设计和开发的,参考java的命名来源于爪哇(Java)岛。
他们将位于圣彼得堡以西约30km处芬兰湾中的一个科特林(Kotlin)岛的名称,用于了新语言的命名。
称之为Kotlin。
得益于Kotlin出现的较晚,所以具有现代计算机语言的特点:如类型推导,函数式编程等
具体记住特性为:
从上面Kotlin与java100%互操作我们就可以知道了。Kotlin的运行也是依赖java虚拟机jvm进行运行的。
首先,Kotlin编译器会将*.kt
文件编译成为字节码文件 *Kt.class
在这个过程中会将源文件例如:Zinyan.kt
编译成 ZinyanKt.class
然后在运行的时候,java解释器将源码解释为机器码去执行的时候。需要通过Kotlin运行时库进行支持才能正确识别相关指令。
最终进行运行。
标准库 API 文档地址:https://kotlinlang.org/api/latest/jvm/stdlib/
在官网介绍中,还标注了各种函数最低版本。可以很方便的查询。
我们如果是需要查询协程的相关API 可以通过:https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/ 进行查询