Kotlin从小白到大牛
内容介绍
本书是一本Kotlin语言学习立体教程,主要内容包括:Kotlin语法基础、Kotlin编码规范、数据类型、字符串、运算符、程序流程控制、函数、面向对象基础、继承与多态、抽象类与接口、高阶函数、Lambda表达式、数组、集合、函数式编程API、异常处理、线程、协程、Kotlin与Java混合编程、Kotlin I/O与文件管理、网络编程、图形用户界面编程、SQL框架、反射和注解等技术。最后是项目实战,这个部分系统地讲解了两个项目:PetStore宠物商店和Kotlin版QQ2006聊天工具开发过程。
目录
- 第 1 章 开篇综述
- 第 2 章 开发环境搭建
- 第 3 章 第一个Kotlin程序
- 第 4 章 Kotlin语法基础
- 第 5 章 Kotlin编码规范
- 第 6 章 数据类型
- 第 7 章 字符串
- 第 8 章 运算符
- 第 9 章 程序流程控制
- 第 10 章 函数
- 第 11 章 面向对象编程
- 第 12 章 继承与多态
- 第 13 章 抽象类与接口
- 第 14 章 函数式编程基石——高阶函数和Lambda表达式
- 第 15 章 泛型
- 第 16 章 数据容器——数组和集合
- 第 17 章 Kotlin中函数式编程API
- 第 18 章 异常处理
- 第 19 章 线程
- 第 20 章 协程
- 第 21 章 Kotlin与Java混合编程
- 第 22 章 Kotlin I/O与文件管理
- 第 23 章 网络编程
- 第 24 章 Kotlin与Java Swing图形用户界面编程
- 第 25 章 轻量级SQL框架——Exposed
- 第 26 章 反射
- 第 27 章 注解
- 第 28 章 项目实战1:开发PetStore宠物商店项目
- 第 29 章 项目实战2:开发Kotlin版QQ2006聊天工具