Z
ZHANK
实用技巧

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

下一步

方向内容
📱 AndroidJetpack Compose + Kotlin
🖥️ 后端Ktor / Spring Boot + Kotlin
🌍 跨平台Kotlin Multiplatform
🧪 测试kotest + mockk
📚 官方文档[kotlinlang.org](https://kotlinlang.org/)