Kotlin 总结
Kotlin 知识体系回顾、学习路线、推荐资源
Kotlin 总结
恭喜完成 Kotlin 教程!回顾核心知识体系,开启现代 JVM 开发之路。
学完本章你将: 回顾知识体系、推荐学习路线。
知识体系回顾
Kotlin 基础
├── var/val 变量、类型推断
├── 空安全(? / ?. / ?: / !!)
├── 字符串模板、区间、类型转换
└── if-else 表达式、when 分支
函数式编程
├── Lambda + 高阶函数 + inline
├── 扩展函数与属性
├── infix 中缀 + operator 运算符
└── 作用域函数(let/run/apply/also/with)
面向对象
├── class / data class / sealed class
├── object 单例 / companion object
├── 委托(类委托 + 属性委托 lazy/observable)
└── 泛型 out/in + reified
集合
├── List/Set/Map(可变/不可变)
├── map/filter/reduce/fold/groupBy
└── Sequence 惰性求值
协程
├── launch / async / await
├── CoroutineScope / Job / 取消
├── Flow 冷流 / StateFlow 热流
└── Channel 协程间通信
互操作
├── Kotlin ↔ Java 双向调用
└── @JvmStatic / @JvmOverloads
下一步
| 方向 | 内容 |
|---|---|
| 📱 Android | Jetpack Compose + Kotlin |
| 🖥️ 后端 | Ktor / Spring Boot + Kotlin |
| 🌍 跨平台 | Kotlin Multiplatform |
| 🧪 测试 | kotest + mockk |
| 📚 官方文档 | [kotlinlang.org](https://kotlinlang.org/) |