Kotlin 核心学习大纲(Android 开发) 一、基础语法变量var / val基本类型Int、String、Boolean、Long、Double空安全?、!!、?:函数定义、默认参数、具名参数f / when替代 switchfor / whiletry-catch 与异常二、面向对象类与构造函数主构造、次构造data class实体类必备object 单例companion object 静态成员继承、open、override接口 interface可见修饰符private/protected/internal/public三、高阶特性函数式编程Lambda高阶函数内联函数 inline扩展函数 / 扩展属性日常大量用集合操作filter map forEach flatMap sortedBy可空集合处理?. 链式四、协程Jetpack 灵魂suspend 函数CoroutineScopeviewModelScope / lifecycleScope调度器Dispatchers.Main / IO / Defaultlaunch / async / await协程异常处理Flow 基础必须会五、与 Java 互操作给 Java 调用JvmStatic JvmField避免空指针Nullable NonNull混编规范六、常用语法糖提升效率let / run / apply / also / withtakeIf / takeUnless字符串模板 $简化 findViewByIdViewBinding 基础推荐学习路线基础语法类 单例 data class扩展函数 集合Lambda协程 Flow直接套入 Jetpack 使用