240 发简信
IP属地:四川
  • Kotlin语言(十三):Flow

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

  • Kotlin语言(十二):Channel

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

  • Resize,w 360,h 240
    Android:四种启动模式

    一、安卓四种启动模式 1、Standard 标准模式 说明: 默认模,每次启动一个Activity都会又一次创建一个新的实例入栈,无论这个实例是...

  • 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、星号投射