Kotlin—语言与开发资源简介
2021-04-09 本文已影响0人
So_ProbuING
Kotlin语言简介
Kotlin是JetBrains在2011年推出的一门全新的编程语言。使用Kotlin编写的程序会被编译成字节码文件,该字节码文件可以直接在JVM上运行的。Kotlin可以与现有的Java语言包保持100%的兼容性。但是Kotlin代码比Java代码更加简洁、更富有变现力
Kotlin程序可以直接编译成JavaScript代码。所以说Kotlin程序既可以编译成前端JavaScript代码,用于实现网页的DOM操作,实现前端编程;也可编译成后端JavaScript代码,与服务端技术交互。
Kotlin语言的优势
- 简洁性:Kotlin具有大量现代编程语言的简洁性和便捷性
- 兼容性:Kotlin完全兼容Java,Kotlin可以自由使用Java领域的无数框架和库
- 迁移性:Kotlin支持从Java向Kotlin迁移——主体部分继续使用Java,新开发的功能可使用Kotlin
使用Kotlin开发Android应用
Google官方推荐使用Kotlin来开发Android,证明了Kotlin非常适合开发Android应用。
Kotlin完全兼容JDK1.6,因此保证了基于Kotlin开发的Android应用可以在老的Android设备上运行
在性能方面,Kotlin编译的字节码与Java原生字节码极为相似,Kotlin对内联函数的支持,使用Lambda表达式的代码通常比用Java写的代码运行的更快
搭建Kotlin开发环境
我们可以使用集成开发环境IDEA来编写Kotlin
HelloWorld
fun main(args: Array<String>){
println("hello world")
}
从上面的代码可以看出,main函数其实就是Java主类中的main()方法的变体。在Kotlin中函数可以独立存在。而Java主类中的main()方法必须在类中声明。
使用命令编译Kotlin程序
编译命令:kotlinc -d (-d是指定编译生成的字节码文件的存放路径)
编译后,会在该路径下生成一个HelloWorldKt.class文件
运行命令 kotlin可以使用Java的运行命令:java HelloWorldKt