Kotlin
JVM现代编程语言
- 001入门Kotlin 概述与环境配置Kotlin 语言概述、发展历史、与 Java 的关系、多平台支持与环境搭建。
- 002入门Kotlin 基础语法变量声明、基本类型、字符串模板、包与导入、控制流与区间。
- 003中级Kotlin 函数与 Lambda函数定义、扩展函数、Lambda 表达式、高阶函数、内联函数与 SAM 转换。
- 004中级Kotlin 类与对象类定义、构造函数、继承、接口、数据类、密封类、枚举与伴生对象。
- 005进阶Kotlin 泛型与类型系统泛型、型变、空安全、智能转换与类型系统深度解析。
- 006中级Kotlin 集合与协程集合框架、序列、集合操作函数与协程基础。
- 007进阶Kotlin 协程进阶协程异常处理、取消、超时、Flow 高级操作、StateFlow/SharedFlow 与 Select。
- 008进阶Kotlin 多平台KMP 架构、expect/actual、共享代码策略、Compose Multiplatform 与 Gradle 配置。
- 009进阶Kotlin DSL 与领域特定语言DSL 设计模式、带接收者的 Lambda、类型安全构建器与实际项目 DSL 设计。
- 010进阶Kotlin 测试与最佳实践测试框架集成、协程测试、代码规范、性能优化与 Effective Kotlin 要点。
- 011中级Kotlin与协程ChannelChannel热数据流
- 012入门空安全详解Kotlin空安全与智能转换
- 013中级密封类与代数数据类型密封类与when穷举
- 014中级委托属性委托属性与标准委托
- 015入门扩展函数扩展函数与扩展属性
- 016中级协程基础Kotlin协程入门
- 017进阶Flow与响应式流Kotlin Flow与Channel
- 018入门Kotlin作用域函数let、run、with、apply、also
- 019入门Kotlin集合操作集合函数式操作
- 020中级Kotlin内联类value class与内联优化
- 021进阶Kotlin契约契约与编译器提示
- 022进阶Kotlin与DSLDSL构建
- 023中级Kotlin序列化kotlinx.serialization
- 024中级Kotlin与AndroidKotlin Android开发
- 025中级Kotlin与SpringKotlin Spring Boot开发
- 026进阶Kotlin类型系统泛型、型变与星投影
- 027中级Kotlin与ComposeJetpack Compose桌面/移动
- 028进阶Kotlin与Arrow函数式编程库Arrow
- 029中级Kotlin与KtorKtor服务端框架
- 030中级Kotlin与ExposedKotlin SQL框架Exposed
- 031中级Kotlin与KoinKoin依赖注入
- 032中级Kotlin与ktor-clientKtor HTTP客户端
- 033中级Kotlin与测试Kotlin测试框架
- 034进阶Kotlin与编译器插件kapt、KSP与编译器插件
- 035中级Kotlin与GradleGradle Kotlin DSL
- 036中级Kotlin与原子操作kotlinx.atomicfu
- 037中级Kotlin与BenchmarkKotlin性能基准测试
- 038中级Kotlin与IOkotlinx-io与文件操作
- 039入门Kotlin与正则Kotlin正则表达式
- 040中级Kotlin与时间kotlinx-datetime
- 041进阶Kotlin与并发安全协程并发与线程安全
- 042中级Kotlin与WebSocketKtor WebSocket
- 043中级Kotlin与安全Kotlin安全编程
- 044进阶协程调度器与上下文Kotlin协程调度器与上下文详解:Dispatchers选择与切换。
- 045进阶Flow冷流与SharedFlow和StateFlowKotlin Flow冷流与SharedFlow和StateFlow详解。
- 046进阶Channel与BroadcastChannelKotlin Channel与BroadcastChannel详解。
- 047进阶密封类与密封接口Kotlin密封类与密封接口详解:受限继承与穷举检查。
- 048进阶内联类Kotlin内联类inline class避免装箱开销。
- 049进阶扩展函数的编译原理Kotlin扩展函数编译原理详解。
- 050进阶作用域函数区别Kotlin作用域函数区别:let、run、with、apply、also。
- 051进阶协程异常处理Kotlin协程异常处理:CoroutineExceptionHandler、SupervisorJob。
- 052进阶Kotlin跨平台Kotlin跨平台详解:Kotlin/JS与Kotlin/Native。