目录

第0章 JVM语言家族
编程语言简史
程序的三种执行方式
编译执行
解释执行

第1章 Kotlin简介
第2章 快速开始:HelloWorld
第3章 kotlinc编译过程分析
第4章 类型系统
第5章 语法基础
第6章 面向对象编程(OOP)
第7章 函数式编程(FP)
第8章 Kotlin与Java混合调用
第9章 集成Spring Boot开发
第10章 Kotlin的多线程:协程(Coroutines)
第11章 使用Kotlin实现DSL
第12章 使用Kotlin开发JavaScript代码
第13章 使用Kotlin开发Android程序
第14章 使用Kotlin Native开发原生应用