Kotlin实战

Kotlin实战

作者:[俄] 德米特里·詹莫瑞福(Dmitry Jemerov)[俄] 斯维特拉娜·伊凡诺沃(Svetlana Isakova)

出版社:电子工业

出版年:2017年8月

ISBN:9787121321580

所属分类:网络科技

书刊介绍

《Kotlin实战》内容简介

本书将从语言的基本特性开始,逐渐覆盖其更多的高级特性,尤其注重讲解如何将Koltin集成到已有Java工程实践及其背后的原理。本书分为两个部分。第一部分讲解如何开始使用Kotlin现有的库和API,包括基本语法、扩展函数和扩展属性、数据类和伴生对象、lambda表达式,以及数据类型系统(着重讲解了可空性和集合的概念)。第二部分教你如何使用Kotlin构建自己的API,以及一些深层次特性——约定和委托属性、高阶函数、泛型、注解和反射,以及领域特定语言的构建。本书适合广大移动开发者及入门学习者,尤其是紧跟主流趋势的前沿探索者。
(俄罗斯)德米特里·詹莫瑞福(Dmitry Jemerov)从2003年起就在JetBrains工作并参与了许多产品的开发,包括IntelliJ IDEA、PyCharm 和 WebStorm。他是Kotlin最早的贡献者之一,创建了最初版本的Kotlin JVM字节码生成器,并且还在世界各地的活动上做了很多关于Kotlin的演示。目前他带领了进行Kotlin IntelliJ IDEA插件开发的团队。
(俄罗斯)斯维特拉娜·伊凡诺沃(Svetlana Isakova)从2011年成为Kotlin团队的一员。她从事编译器类型推导和重载解析子系统的工作。现在她是一名技术布道者,在各种会议上进行Kotlin相关讨论,并从事Kotlin在线课程的相关工作。

作品目录

译者序

前言
致谢
关于本书
关于作者
关于封面插图
第1部分
Kotlin简介
1、Kotlin:定义和目的
2、Kotlin基础
3、函数的定义与调用
4、类、对象和接口
5、Lambda
编程
6、Kotlin
的类型系统
第2部分
拥抱Kotlin
7、运算符重载及其他约定
8、高阶函数:Lambda作为形参和返回值
9、泛型
10、注解与反射
11、DSL构建
A
构建Kotlin项目
B
Kotlin代码的文档化
C
Kotlin生态系统

相关推荐

微信二维码