当前位置:主页 > 计算机电子书 > 程序设计 > Kotlin下载
Kotlin实战

Kotlin实战 PDF 高清版

  • 更新:2024-03-31
  • 大小:29.5 MB
  • 类别:Kotlin
  • 作者:德米特里·詹莫瑞
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Kotlin 实战》是一本非常优秀的教材,它以 Kotlin 语言为主要学习对象,通过丰富的示例和深入的讲解,帮助读者快速学会开发达到产品级品质的应用,相较于其他介绍编程语言的书籍,更加深入,并且涵盖了非常有趣的话题,例如 DSL 的构建,两位作者都是 Kotlin 的核心开发者,所以书中讲解的内容无疑是非常精确和权威的,如果你有一定的 Java 经验,并且想学习 Kotlin 语言,那么这本书一定是你的不二之选。

这本书稍微厚了一点,不过内容丰富,值得仔细阅读!这本书在kotlin方面是受到业界推荐的,值得一看。

在Kotlin刚出来不久,我就粗略读过一遍官方文档,当时觉得不过是个低配版的Scala,某些设计看起来还有点奇怪。隔了几年读了这本,对Kotlin竟充满好感,很想用一用~

这本书的作者参与过Kotlin的研发,对Kotlin有深层次的理解。并且不是面向小白的,读懂它需要Java基础,对于我们来说无疑是缩短了阅读时间。市面上只会讲语法的书实在没法看。如果要推荐一本学习kotlin的书籍,我只推荐这一本。

Kotlin还没出1.0的时候就在用了,当时只是过了一遍官方文档,在自己的一些项目中也用了很多。这本书的好书就是比官方文档更系统,能从实用实战的角度出发学习语法和各种奇技淫巧。
Kotlin依然是我最喜欢的语言:静态语言类型安全;背靠Java生态强大;语法糖超甜而又不至于hold不住;强大的IDE支持;横跨JVM、JavaScript、原生三大平台;以及未来很期待的:Coroutine支持、Kotlin-Script脚本支持
书的前半部分,lambda、扩展函数、运算符重载都是非常实用的功能。后面的泛型、注解和反射、DSL构建等高阶主题略有难度,只是大概过了一下。
总的来说,这本书本身也算是看过的语言类技术书籍中讲的很好的了。

编辑评价

《Kotlin 实战》教会你使用 Kotlin 语言来开发达到产品级品质的应用。《Kotlin 实战》为具备一定 Java 经验的开发者编写,包含了丰富的示例,和大多数介绍编程语言的书籍相比更加深入,涵盖了非常有趣的话题,例如怎样构建使用自然语言语法的 DSL。两位作者是 Kotlin 的核心开发者,所以你完全可以相信书中*细枝末节的内容都无比地精确。

● 在 JVM 上进行函数式编程
● 编写整洁并符合语义习惯的代码
● 结合运用 Kotlin 和 Java
● 领域特定语言

内容简介

本书将从语言的基本特性开始,逐渐覆盖其更多的高级特性,尤其注重讲解如何将 Koltin 集成到已有 Java 工程实践及其背后的原理。本书分为两个部分。*部分讲解如何开始使用 Kotlin 现有的库和API,包括基本语法、扩展函数和扩展属性、数据类和伴生对象、lambda 表达式,以及数据类型系统(着重讲解了可空性和集合的概念)。第二部分教你如何使用 Kotlin 构建自己的 API,以及一些深层次特性——约定和委托属性、高阶函数、泛型、注解和反射,以及领域特定语言的构建。《Kotlin 实战》适合广大移动开发者及入门学习者,尤其是紧跟主流趋势的前沿探索者。

目录

  • 第 1 部分 Kotlin 简介 1
  • 1 Kotlin :定义和目的 3
  • 2 Kotlin 基础 17
  • 3 函数的定义与调用 45
  • 4 类、对象和接口 69
  • 5 Lambda 编程 105
  • 6 Kotlin 的类型系统137
  • 第 2 部分 拥抱 Kotlin 177
  • 7 运算符重载及其他约定179
  • 8 高阶函数 :Lambda 作为形参和返回值 207
  • 9 泛型 231
  • 10 注解与反射 263
  • 11 DSL 构建 293
  • A 构建 Kotlin 项目 323
  • B Kotlin 代码的文档化 327
  • C Kotlin 生态系统 331
  • ……

资源获取

资源地址1:https://pan.quark.cn/s/30db4d28c92b

相关资源

网友留言