欢迎
感谢您购买了MEAP计划中的《Kotlin实战》!我们将为你介绍一门实用、安全、简洁和能够与Java或操作的的新型编程语言--Kotlin。通过Kotlin,你能够用更少的代码、更高级的抽象和更少的繁琐的事务来实现你的项目。
我们假设你已经很熟悉Java的服务器端或者Android应用开发者。从Java切换到Kotlin是一个很平滑的过程。Kotlin的学习曲线并不陡峭。如果你想尝试Kotlin,你不仅可以在新项目中使用它,而且可以在已有的Java代码中使用。你可以简单的通过交互式控制台或者在线平台进行尝试这门语言的一些特性。
这本书由三部分组成。第一部分将会教授这门语言的基本语法。第二部分将会集中于能够让你构建可重用的抽象、高阶函数、相关的库和完整的领域定制语言等特性。最后,第三部分将会集中于如何运用kotlin到真实项目的细节,比如集成构建系统、Android开发支持和并发编程。
我们两位作者都是已经为Kotlin团队的成员并且工作超过五年。因此,你应该相信你拿到的是最直接、最权威的资料。即便是Kotlin的1.0版本已经发布出来了,它仍然在持续的改进。所以我们也会确保MEAP的书籍信息始终和当前的语言状态保持一致。
我们期待你的反馈。如果书中有任何存在争议、不清晰或者确实的情况,请你立即到作者在线论坛留言。
--Dmitry Jemerov 和 Svetlana Isakova