编辑推荐
本书由阿里Java程序员撰写,带你快速进入Kotlin世界。本书基于Kotlin 1.1版本,从Kotlin基础知识到动手实战,包含了大量精选示例代码和应用案例。
内容简介
本书从Kotlin的HelloWorld开始,生动讲解Kotlin的基础知识和实战案例,分为两大部分:“基础知识”部分包括语言基础、基本数据类型与类型变量、集合类、泛型、面向对象编程、函数式编程、协程等;“实战”部分包括Kotlin与Java互操作、使用Kotlin集成Spring Boot开发WEB服务端、使用Kotlin集成Gradle开发、使用Kotlin和Anko的Android开发、使用Kotlin DSL、Kotlin文件IO操作与多线程、使用Kotlin Native。本书包含了大量精选示例代码和应用案例,为初学者提供了实用指南,也帮助熟练的Java开发者快速切换到Kotlin。
作者简介
陈光剑,资深开发人员,目前就职于阿里巴巴集团,参与过多种平台工具的开发,具有丰富的平台开发经验,操练过Java、Android、Scala、Groovy等语言进行领域建模、架构设计、工具开发,在工作中积累了大量经验,善于总结,乐于分享,发布过大量技术文章。
精彩书评
学习一门语言一定会涉及图书和资料,本书是不可多得的优秀图书,内容翔实,描述简洁,对编程语言有深刻的理解,融入了自己多年的开发经验……Kotlin非常新,而且发展也非常快,是一门非常有前景的开发语言,我希望Android和Java程序员都能停下来阅读这本Kotlin的图书,能够系统地了解这项技术。 ——雷卷,阿里巴巴70后Java程序员
目录
- Kotlin极简教程
- 编辑推荐
- 前言
- 第1章 Kotlin简介
- 第2章 快速开始:HelloWorld
- 第3章 Kotlin语言基础
- 第4章 基本数据类型与类型系统
- 第5章 集合类
- 第6章 泛型
- 第7章 面向对象编程(OOP)
- 第8章 函数式编程(FP)
- 第9章 轻量级线程:协程
- 第10章 Kotlin与Java互操作
- 10.1 Kotlin 调用 Java示例
- 10.2 Kotlin使用Java的集合类
- 10.3 Kotlin调用Java中的Getter 和 Setter
- 10.4 调用Java中返回 void 的方法
- 10.5 空安全和平台类型
- 10.6 平台类型
- 10.7 Kotlin与Java中的类型映射
- 10.8 Kotlin 中使用 Java 的泛型
- 10.9 Kotlin与Java 中的数组
- 10.10 Java 可变参数
- 10.11 非受检异常
- 10.12 对象方法
- 10.13 访问静态成员
- 10.14 Kotlin与Java 的反射
- 10.15 SAM 转换
- 10.16 Java 调用 Kotlin
- 10.17 Java访问Kotlin属性
- 10.18 Java调用Kotlin的包级函数
- 10.19 实例字段
- 10.20 静态字段
- 10.21 静态方法
- 10.22 可见性
- 10.23 生成默认参数值函数的重载
- 10.24 检查Kotlin中异常
- 10.25 Kotlin与Java对比
- 本章小结
- 第11章 使用Kotlin集成SpringBoot开发Web服务端
- 第12章 使用Kotlin集成Gradle开发
- 第13章 使用 Kotlin 和 Anko 的Android 开发
- 第14章 使用 Kotlin DSL
- 第15章 Kotlin 文件IO操作与多线程
- 第16章 使用 Kotlin Native
- 视频教程
当前内容版权归 JackChan1999 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 JackChan1999 .