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与协程Channel Channel热数据流
- 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与DSL DSL构建
- 023 中级 Kotlin序列化 kotlinx.serialization
- 024 中级 Kotlin与Android Kotlin Android开发
- 025 中级 Kotlin与Spring Kotlin Spring Boot开发
- 026 进阶 Kotlin类型系统 泛型、型变与星投影
- 027 中级 Kotlin与Compose Jetpack Compose桌面/移动
- 028 进阶 Kotlin与Arrow 函数式编程库Arrow
- 029 中级 Kotlin与Ktor Ktor服务端框架
- 030 中级 Kotlin与Exposed Kotlin SQL框架Exposed
- 031 中级 Kotlin与Koin Koin依赖注入
- 032 中级 Kotlin与ktor-client Ktor HTTP客户端
- 033 中级 Kotlin与测试 Kotlin测试框架
- 034 进阶 Kotlin与编译器插件 kapt、KSP与编译器插件
- 035 中级 Kotlin与Gradle Gradle Kotlin DSL
- 036 中级 Kotlin与原子操作 kotlinx.atomicfu
- 037 中级 Kotlin与Benchmark Kotlin性能基准测试
- 038 中级 Kotlin与IO kotlinx-io与文件操作
- 039 入门 Kotlin与正则 Kotlin正则表达式
- 040 中级 Kotlin与时间 kotlinx-datetime
- 041 进阶 Kotlin与并发安全 协程并发与线程安全
- 042 中级 Kotlin与WebSocket Ktor WebSocket
- 043 中级 Kotlin与安全 Kotlin安全编程
- 044 进阶 协程调度器与上下文 Kotlin协程调度器与上下文详解:Dispatchers选择与切换。
- 045 进阶 Flow冷流与SharedFlow和StateFlow Kotlin Flow冷流与SharedFlow和StateFlow详解。
- 046 进阶 Channel与BroadcastChannel Kotlin 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。