编辑推荐
《Kotlin入门与实战》从Kotlin的发展史讲起,将理论知识和项目实例相结合,全面介绍Kotlin的基础与应用。通过阅读本书,读者可以迅速掌握Kotlin的基本劋作,轻松应对使用Ja开发所带来的技术难题。《Kotlin入门与实战》内容共分为18章,由Kotlin入门与基础、Kotlin语法和Kotlin项目实例3个部分组成。第一部分(第1~3章)主要介绍了Kotlin的发展、Kotlin开发环境搭建、JVM语系和Kotlin各版本的重要特性。第二部分(第4~16章)详细解析Kotlin的基础语法。第三部分(第17、18章)集中演示了基础知识的实战运用。《Kotlin入门与实战》适合前端开发人员、Android/iOS开发人员以及Ja从业人员阅读。
作者简介
向治洪,2012年开始从事客户端开发,有多年的客户端开发经验。同时,作为资深互联网基础应用建设专家、开源技术贡献者以及敏捷开发实践者,在软件行业,特别是前端领域有自己独到的见解。
目录
- 第 一部分 Kotlin入门与基础
- 第 1章 Kotlin简介 1
- 1.1 Kotlin发展史 1
- 1.2 面向对象编程概述 3
- 1.2.1 面向过程编程 3
- 1.2.2 面向对象编程 4
- 1.3 Ja虚拟机 5
- 1.3.1 JVM语系生态 5
- 1.3.2 Ja虚拟机概述 7
- 1.3.3 Kotlin应用程序运行过程 7
- 1.4 为什么使用Kotlin 8
- 1.5 Kotlin与Ja的比较 11
- 1.6 小结 12
- 第 2章 Kotlin初体验 13
- 2.1 Kotlin在线运行 13
- 2.2 Kotlin 1.1特性 15
- 2.2.1 JaScript全面支持 15
- 2.2.2 JVM新特性 16
- 2.2.3 协程 17
- 2.2.4 标准库 19
- 2.3 Kotlin 1.2新特性 20
- 2.3.1 多平台支持 21
- 2.3.2 多平台环境搭建 21
- 2.3.3 特定平台声明 24
- 2.3.4 标准库支持 25
- 2.3.5 JVM特性 27
- 2.3.6 JaScript特性支持 28
- 2.4 小结 29
- 第3章 Kotlin快速入门 30
- 3.1 在Mac上搭建Kotlin开发环境 30
- 3.1.1 安装与配置JDK环境 30
- 3.1.2 安装与配置IDE 33
- 3.2 Kotlin开发IDE介绍 36
- 3.2.1 IntelliJ IDEA开发环境 36
- 3.2.2 Android Studio集成开发环境 38
- 3.3 Kotlin的编译与运行 42
- 3.3.1 命令行方式编译运行Kotlin 42
- 3.3.2 运行Kotlin REPL 44
- 3.3.3 在