Kotlin从入门到进阶实战
上QQ阅读APP看书,第一时间看更新

本书特色

1. 内容全面,讲解由浅入深,符合学习规律

本书内容涵盖了Kotlin语言的基础语法和大部分最常用的核心知识点和开发技巧,还详细介绍了两个实用性很强的项目开发案例。讲解遵循由浅入深、循序渐进的原则,让读者的学习曲线更加平滑。这样的内容梯度安排和讲解,符合读者的编程语言学习规律,可以取得较好的学习效果。

2. 图文并茂,讲解生动有趣,阅读起来不枯燥

技术学习,有时一图胜千言。本书在介绍知识点时尽量给出简单易懂的图示帮助读者理解,这使得整个学习过程变得简单、有趣。

3. 用代码示例引导学习,可以大大提高动手编程能力

本书非常注重内容的实用性和可操作性,书中重点介绍的知识点都给出了大量代码示例,并且对代码做了详细的注释和讲解,这样可以大大提高读者实际动手编程的能力。

4. 偏重于实战讲解,不涉及不常用的知识

相比笔者的另外一本书《Kotlin极简教程》,本书内容更加偏重于Kotlin编程实战讲解。书中对于Kotlin基础知识和语言特性的讲解更加精简,重点突出;而对于编程实战中不常用的一些内容不做过多介绍,比如没有介绍目前不常用的Kotlin Native和实验阶段的协程(Coroutine)两个专题;但增加了在编程实践中较为常用的元编程、注解与反射,运算符重载与约定两章的内容。

5. 项目案例实用性强,可以提高项目开发水平

本书最后两章配合项目实战案例,详细介绍了使用Kotlin+Spring Boot进行服务端开发和使用Kotlin开发Android应用程序的相关内容。这两个项目案例可以带领读者体验实际的Kotlin应用开发,可以大幅度提高读者的项目实战开发水平。