Kotlin学习-进阶篇-05

Kotlin知识点整理进阶 一、运算符重载 二、扩展函数 + 运算符重载使用示例 三、高阶函数 1、定义高阶函数 2、内联函数
阅读全文

Jetpack 架构组件,带你快速上手

1. Jetpack 2. ViewModel 2.1. 接下来简单使用一下: 2.2. 向 ViewModel 传递参数 3. Lifecycles 3.1. 简单使用: 4. LiveData 4.1. 简单使用 4.2. LiveData 中的 map 和 switchMap 4.2.1. map() 4.2.2. switchMap() 5. Room 5.1. Room 的具体用法 5.1.1. 定义 Entity: 5.1.2. 定义 Dao: 5.1.3. 定义 Database 5.1.4. Room 的数据库升级 6. WorkManager 6.1. 使用 WorkManager 处理复杂任务 6.2. 链式任务
阅读全文

Kotlin学习-进阶篇-04

Kotlin知识点整理进阶 一、字符串内嵌表达式 二、函数的参数默认值 三、定义静态方法 1、单例类 2、companion object 3、注解:@JvmStatic 4、顶层方法 四、密封类 五、扩展函数
阅读全文

Kotlin学习-基础篇-02

Lambda编程 集合的创建与遍历 集合函数式 API 常用函数式 API maxBy() map() filter() any() all() Java 函数式 API 空指针检查 ? 操作符 ?. 操作符...
阅读全文

Kotlin学习-基础篇-01

Kotlin学习-基础篇 1、变量 1. 变量延迟初始化 2、函数 3、if 条件语句 4、when 条件语句 5、循环语句 5.1. 区间 5.2. for-in 循环 6、面向对象 6.1. 类与对象 6.2. 类与构造对象 6.3. 接口 6.4. 修饰符 6.5. 数据类与单例类
阅读全文