
前言
|
5
•
第 8 章讨论了 Kotlin 中的一个便捷特性:如何实现委托。委托可以让你使用组合而
不是继承,Kotlin 的标准库包含了一系列的委托,例如 lazy、observable 以及
vetoable。
•
第 9 章涵盖了有关测试的重要主题,将会重点关注 JUnit5。在当前版本下,JUnit 已
经被设计为可以与 Kotlin 良好地配合使用,其中包括常规用法以及在 Spring 框架应
用程序中使用。该章会讨论使编写与执行测试更加容易的几种方式。
•
第 10 章涵盖了一些专门用于资源管理的方法,包括文件 I/O,以及在多种情况下具
有广泛适用性的 use 函数。
•
第 11 章介绍了其他类别的书中不容易找到的主题。诸如如何获取当前 Kotlin 版本,
如何强制 when语句在即使没有返回值的时候也要覆盖所有情况,以及如何在正则
表达式中使用 replace 函数。此外,也讨论了 TODO 函数和 Random 类,以及如
何与 Java 异常处理集成。
•
第 12 章涉及对 Kotlin 非常友好的 Spring 框架与 Spring Boot,少量内容展示了如何
将 Kotlin 类作为托管的 bean、如何实现 JPA 持久性,以及如何在需要的时候进行依
赖注入。
•
第 13 章介绍协程。协程是 Kotlin 中最受欢迎的功能之一,也是这门语言并发与并行
编程的基础,内容包含基础知识,例如构建器与调度器、如何取消与调试协程,以
及如何在自定义的 Java 线程池中运行它们。 ...