9.8 小结

本章首先从Kotlin官网主页下载并安装了它。我们研究了REPL,并使用它来学习了Kotlin的一些基础知识,如定义函数和变量。我们很快就发现,Kotlin有很多与Java类似的功能,但使用起来容易得多——通常需要编写的样板代码少得多。我们学习了Kotlin独特的类型系统,它在处理null引用方面尤其独特。我们学习了最重要的OOP主题,如定义类、给类添加函数和属性,以及给类添加JVM入口函数。我们还讨论了一些高级功能,如单例对象和伴生对象、数据类以及lambda函数。最后,你了解到Kotlin也可用于过程性编程,还了解了Kotlin的编码约定。

下一章将使用Oracle高级桌面GUI框架JavaFX创建一个Kotlin项目,并使用流行的构建系统Apache Maven JVM来构建这个项目。