在 Google I/O 2017 ,Google宣布Kotlin成为Android官方开发语言。至此Kotlin成为Android开发者必须学习的一门语言。
Kotlin是一种在Java虚拟机上运行的静态类型编程语言,被称为Android世界的Swift。由JetBrains设计开发并开源。甚至也可以编译成JavaScript,方便在没有JVM的设备上运行。
Kotlin程序以.kt结尾。如hello.kt。
实例程序:
package hello //可选的包头 //包级别可见的函数,接受一个字符串数组作为参数 fun main(args : Array<String>){ println("hello kotlin"); //分号可以省略 }
面向对象:
class Greeter(val name : String ) { fun greet() { println("hello, $name"); } }
fun main(args Array<String>){
Greeter("Wrold").greet() //创建一个对象不用使用new。
}
Kotlin的优势:
简洁:减少代码数量。
安全:避免空指针异常等整个类的错误。
互操作性:充分利用JVM,Android和浏览器的现有库。
工具友好:可以利用任何Java IDE或者命令行。
第一天简单了解下。来源于菜鸟教程。