Kotlin 知识地图
模块知识结构与学习路径 | 52 篇文档
该模块暂无知识地图
文档索引
Kotlin 概述与环境配置 Kotlin 语言概述、发展历史、与 Java 的关系、多平台支持与环境搭建。
Kotlin 基础语法 变量声明、基本类型、字符串模板、包与导入、控制流与区间。
Kotlin 函数与 Lambda 函数定义、扩展函数、Lambda 表达式、高阶函数、内联函数与 SAM 转换。
Kotlin 类与对象 类定义、构造函数、继承、接口、数据类、密封类、枚举与伴生对象。
Kotlin 泛型与类型系统 泛型、型变、空安全、智能转换与类型系统深度解析。
Kotlin 集合与协程 集合框架、序列、集合操作函数与协程基础。
Kotlin 协程进阶 协程异常处理、取消、超时、Flow 高级操作、StateFlow/SharedFlow 与 Select。
Kotlin 多平台 KMP 架构、expect/actual、共享代码策略、Compose Multiplatform 与 Gradle 配置。
Kotlin DSL 与领域特定语言 DSL 设计模式、带接收者的 Lambda、类型安全构建器与实际项目 DSL 设计。
Kotlin 测试与最佳实践 测试框架集成、协程测试、代码规范、性能优化与 Effective Kotlin 要点。
Kotlin与协程Channel Channel热数据流
空安全详解 Kotlin空安全与智能转换
密封类与代数数据类型 密封类与when穷举
委托属性 委托属性与标准委托
扩展函数 扩展函数与扩展属性
协程基础 Kotlin协程入门
Flow与响应式流 Kotlin Flow与Channel
Kotlin作用域函数 let、run、with、apply、also
Kotlin集合操作 集合函数式操作
Kotlin内联类 value class与内联优化
Kotlin契约 契约与编译器提示
Kotlin与DSL DSL构建
Kotlin序列化 kotlinx.serialization
Kotlin与Android Kotlin Android开发
Kotlin与Spring Kotlin Spring Boot开发
Kotlin类型系统 泛型、型变与星投影
Kotlin与Compose Jetpack Compose桌面/移动
Kotlin与Arrow 函数式编程库Arrow
Kotlin与Ktor Ktor服务端框架
Kotlin与Exposed Kotlin SQL框架Exposed
Kotlin与Koin Koin依赖注入
Kotlin与ktor-client Ktor HTTP客户端
Kotlin与测试 Kotlin测试框架
Kotlin与编译器插件 kapt、KSP与编译器插件
Kotlin与Gradle Gradle Kotlin DSL
Kotlin与原子操作 kotlinx.atomicfu
Kotlin与Benchmark Kotlin性能基准测试
Kotlin与IO kotlinx-io与文件操作
Kotlin与正则 Kotlin正则表达式
Kotlin与时间 kotlinx-datetime
Kotlin与并发安全 协程并发与线程安全
Kotlin与WebSocket Ktor WebSocket
Kotlin与安全 Kotlin安全编程
协程调度器与上下文 Kotlin协程调度器与上下文详解:Dispatchers选择与切换。
Flow冷流与SharedFlow和StateFlow Kotlin Flow冷流与SharedFlow和StateFlow详解。
Channel与BroadcastChannel Kotlin Channel与BroadcastChannel详解。
密封类与密封接口 Kotlin密封类与密封接口详解:受限继承与穷举检查。
内联类 Kotlin内联类inline class避免装箱开销。
扩展函数的编译原理 Kotlin扩展函数编译原理详解。
作用域函数区别 Kotlin作用域函数区别:let、run、with、apply、also。
协程异常处理 Kotlin协程异常处理:CoroutineExceptionHandler、SupervisorJob。
Kotlin跨平台 Kotlin跨平台详解:Kotlin/JS与Kotlin/Native。