13篇文章 · 5287字 · 1人关注
注:本文中使用 runBlocking 是为了方便测试,业务开发中禁止使用 一、Flow 的基本使用 1、Sequence 序列生成器 (1)取...
注:本文中使用 runBlocking 是为了方便测试,业务开发中禁止使用 一、Channel 基础 (1)Channel 翻译过来为通道或者管...
注:本文中使用 runBlocking 是为了方便测试,业务开发中禁止使用 一、协程基础 1、创建协程的三种方式 (1) 使用 runBlock...
1、闭包 闭包:函数式编程,函数可以作为方法的返回值,也可以作为方法的参数,lambda表达式 2、高阶函数 3、lambda表达式
1、尾递归优化 尾递归:函数在调用自己之后没有再执行其他任何操作就是尾递归 尾递归优化的原理就是将递归转换成迭代,避免栈溢出 将递归转成尾递归步...
1、空值处理 2、编译异常处理 3、运行时异常
1、元组数据 2、区间 Range 3、数组 Array 4、枚举 enum 5、数据类 data 6、密封类 sealed 7、List 集合...
1、泛型类 2、泛型函数 3、泛型上限 4、泛型擦除 5、泛型投射 6、星号投射
1、面向对象 2、属性的get和set 3、构造函数 4、封装 5、继承 6、抽象类 7、接口 8、多态 9、智能类型转换 10、嵌套类
文集作者