上QQ阅读APP看书,第一时间看更新
第1章
Kotlin快速入门
Java和Kotlin都是Android的官方开发语言,但是Kotlin已上升为第一开发语言,Java屈居第二。
Kotlin的官网地址是https://kotlinlang.org。
Kotlin在底层与Java完全兼容,而且Kotlin是强类型语言,编译产物是Java的class文件,要基于虚拟机运行,所以Kotlin与Java可以说是一体两面、无缝结合。但是,Kotlin比Java更进一步,它编写的程序可以做到不依赖于虚拟机运行,这被称为Native(原生)方式,就像C程序的运行方式,当然比虚拟机快多了,这种运行方式对于移动设备来说意义重大!
如果说Kotlin代表了未来开发语言的方向也不算夸张,因为它很新,站在了前人的肩膀上。如果去研究一下各种新出现的语言(比如Apple的Swift),会发现它们的语法规则几乎完全一样。
当前的Java使用者大都还停留在第8版(JDK 1.8),因为很多库、框架或系统都最高支持到Java 8。写作此书时,Java 13就要出世了,Java 8之后的语法改进有很多。这些改进都体现了新式语法,但是很多人对新式语法不熟悉,甚至看到后感到别扭,然而新式语法思想是每个软件开发者都应该理解和掌握的。
其实要掌握新式语法并不困难,还可以说是一件很轻松的事。万变不离其宗,只要掌握了一门语言,再学另一门就很快,当然要有一个条件:有一本好的、适合的指引手册。本书就是为Java开发者提供的一本Kotlin快速学习手册。