Kotlin编程实战

Kotlin编程实战

作者:[美] 文卡特·苏布拉马尼亚姆(Venkat Subramaniam)

出版社:机械工业

出版年:2021年6月

ISBN:9787111682752

所属分类:心理健康

书刊介绍

《Kotlin编程实战》内容简介

Kotlin是一种多范式编程语言。你可以用Kotlin编写简单的脚本、面向对象的代码、函数式代码,以及异步编程等。为了合理地涵盖这一广泛的主题,本书分为多个部分。第一部分主要介绍使用Kotlin编写脚本。第二部分是关于面向对象编程的。在第三部分中,你将学习如何使用该语言的函数式风格的功能。第四部分将把目前为止所学的知识结合起来,使代码更加流畅,并教会你如何创建内部领域特定语言(DSL)。在第五部分中,你将了解协程和异步编程。最后,第六部分涉及Java的互操作、测试、在Spring中使用Kotlin,以及使用Kotlin编写Android应用程序。
文卡特·苏布拉马尼亚姆(Venkat Subramaniam),博士是一位获奖作家,Agile Developer公司的创始人,休斯敦大学的教学型教授。他在北美洲、欧洲和亚洲培训和指导了数千名软件开发人员,并定期应邀在国际会议上发言。他是多本书的作者(合著者),包括2007年获得Jolt Productivity奖的Practices of an Agile Developer一书。

作品目录

本书赞誉

前言
致谢
第1章:你好Kotlin
第一部分
使用Kotlin编写脚本
第2章:从Java角度了解Kotlin的基本知识
第3章:使用函数
第4章:外部迭代和参数匹配
第5章:使用集合
第6章:使用类型安全性解决问题
第二部分
面向对象的Kotlin
第7章:对象和类
第8章:类层次结构和继承
第9章:通过委托进行扩展
第三部分
函数式Kotlin
第10章:使用lambda进行函数式编程
第11章:内部迭代和延迟计算
第四部分
优雅且高效的Kotlin
第12章:Kotlin的流畅性
第13章:创建内部DSL
第14章:编写递归和记忆
第五部分
编写异步应用程序
第15章:探索协程
第16章:异步编程
第六部分
互操作和测试
第17章:将Java与Kotlin混合使用
第18章:使用Kotlin进行单元测试
第19章:使用Kotlin编写Spring应用程序
第20章:使用Kotlin编写Android应用程序
附录1、转换为JavaScript
附录2、Kotlin/Native
附录3、Kotlin到WebAssembly
参考文献

相关推荐

微信二维码