Avatar notebook default
13篇文章 · 5287字 · 1人关注
  • Kotlin语言(十三):Flow

    注:本文中使用 runBlocking 是为了方便测试,业务开发中禁止使用 一、Flow 的基本使用 1、Sequence 序列生成器 (1)取...

  • Kotlin语言(十二):Channel

    注:本文中使用 runBlocking 是为了方便测试,业务开发中禁止使用 一、Channel 基础 (1)Channel 翻译过来为通道或者管...

  • Kotlin语言(十一):协程 Coroutine

    注:本文中使用 runBlocking 是为了方便测试,业务开发中禁止使用 一、协程基础 1、创建协程的三种方式 (1) 使用 runBlock...

  • Kotlin语言(十):函数式编程

    1、闭包 闭包:函数式编程,函数可以作为方法的返回值,也可以作为方法的参数,lambda表达式 2、高阶函数 3、lambda表达式

  • Kotlin语言(九):特性

    1、尾递归优化 尾递归:函数在调用自己之后没有再执行其他任何操作就是尾递归 尾递归优化的原理就是将递归转换成迭代,避免栈溢出 将递归转成尾递归步...

  • Kotlin语言(八):异常处理

    1、空值处理 2、编译异常处理 3、运行时异常

  • Kotlin语言(七):数据结构

    1、元组数据 2、区间 Range 3、数组 Array 4、枚举 enum 5、数据类 data 6、密封类 sealed 7、List 集合...

  • Kotlin语言(六):泛型

    1、泛型类 2、泛型函数 3、泛型上限 4、泛型擦除 5、泛型投射 6、星号投射

  • Kotlin语言(五):类和对象

    1、面向对象 2、属性的get和set 3、构造函数 4、封装 5、继承 6、抽象类 7、接口 8、多态 9、智能类型转换 10、嵌套类

文集作者