全部 入门 进阶 高级
显示 全部 未读 已读
01 · 基础
3个主题02 · 函数与类
9个主题 DSL 用带接收者的lambda、类型安全构建器与DSL标记设计边界清楚、可验证的Kotlin内部领域语言。 高级 24分钟 Lambda表达式 Lambda表达式把行为表示为有静态类型的值;这里讲清函数类型、捕获、接收者、返回控制与JVM边界。 进阶 29分钟 作用域函数 用接收者与返回值两个维度选择Kotlin的let、run、with、apply和also,并避开空值、嵌套接收者与链式返回陷阱。 进阶 23分钟 内联值类 使用`@JvmInline value class`建模单值领域类型,理解JVM表示、装箱边界、构造校验与Java互操作。 进阶 23分钟 委托属性 Kotlin委托属性把getter和setter交给可复用对象;掌握lazy、observable、自定义委托以及共享状态和线程安全陷阱。 进阶 27分钟 密封类与密封接口 用受限继承层级表达有限状态,借助穷尽when在新增分支时获得编译器反馈,并分清密封类、密封接口与枚举的边界。 进阶 29分钟 扩展 用接收者语法为现有类型补充函数与计算属性,并理解静态解析、成员优先、可空接收者和作用域边界。 进阶 21分钟 数据类 用数据类定义值语义,理解编译器生成的相等性、解构与浅拷贝,并避开可变键、数组和敏感字段陷阱。 进阶 26分钟 面向对象编程 用类、接口、继承与组合建立清晰的对象边界,理解Kotlin的默认final、运行时多态、构造顺序和可见性规则。 进阶 26分钟