Kotlin编程实战:创建优雅、富于表现力和高性能的JVM与Android应用程序

Kotlin编程实战:创建优雅、富于表现力和高性能的JVM与Android应用程序

评分

★★★★★

ISBN

9787111682752

出版社

机械工业出版社 2021-06-01出版

译者

刘红泉

分类

编程设计

内容简介
Kotlin是一种多范式编程语言。你可以用Kotlin编写简单的脚本、面向对象的代码、函数式代码,以及异步编程等。为了合理地涵盖这一广泛的主题,本书分为多个部分。第一部分主要介绍使用Kotlin编写脚本。第二部分是关于面向对象编程的。在第三部分中,你将学习如何使用该语言的函数式风格的功能。第四部分将把目前为止所学的知识结合起来,使代码更加流畅,并教会你如何创建内部领域特定语言(DSL)。在第五部分中,你将了解协程和异步编程。最后,第六部分涉及Java的互操作、测试、在Spring中使用Kotlin,以及使用Kotlin编写Android应用程序。
AI简介
这是一本详细、深入地介绍了Kotlin编程语言的综合性书籍。这本书涵盖了从基本概念到高级特性,从脚本编写到函数式编程,从面向对象设计到协程与异步编程,从Kotlin与Java的互操作到Kotlin在Android开发中的应用等多个方面。 这本书首先介绍了Kotlin的编译目标多样性,包括Java字节码、JavaScript以及本机二进制文件,并详细讲解了Kotlin SDK的安装步骤。接着,作者深入探讨了Kotlin的静态类型与全栈开发,包括多范式编程、类型推断、内部DSL、类层次结构和继承等。 在讲述Kotlin的代码简洁性时,作者详细讲解了Kotlin的设计哲学、可选的语言特性、明确的变量类型、丰富的字符串处理功能、流畅的函数调用方式以及专用的集合操作函数等。此外,作者还详细介绍了函数式编程在编程中的应用,包括lambda表达式、高阶函数等。 在讲述DSL的定义与优势时,作者详细讲解了特定领域语言的定义以及它们在软件开发中的优势。在讲述Kotlin与Spring的结合时,作者详细讲解了Kotlin的简洁性和强大的功能,以及它们如何帮助开发者编写更少的代码,但依然能够获得与使用
阅读/下载地址