240 发简信
  • Kotlin使用技巧(2)-->延迟初始化和密封类

    一、对变量延迟初始化 应用场景:如果一个类中,存在很多全局变量实例,我们不得不做许多的非空判断,即使我们非常确定他们不会为空。比如: 使用lat...

  • Kotlin使用技巧(1)-->标准函数、静态方法、常量

    一、标准函数with、run、apply 标准函数是指在Standard.kt文件中定义的函数,任何的Kotlin代码都可以自由的调用。我们之前...

  • Kotlin基础(9)-->Kotlin中的小魔术

    一、字符串内嵌表达式 ${} 表达式 当{}中只有一个变量时,{}可以省略掉 二、函数的默认值 我们可以在定义函数时给任意参数一个默认值,这样调...

  • Kotlin基础(8)-->空指针检查

    一、可空类型系统 Kotlin默认所有的参数和变量都不可为空。Int 表示不可为空的整型Int? 表示可为空的整型eg: 有点啰嗦吧,别急,...

  • Kotlin基础(7)-->集合与函数式API

    一、创建与遍历集合 1.List与Set集合 (1).不可变集合:无法进行增删改查操作 (2).可变集合:可以进行增删改查操作 Set用法与Li...

  • Kotlin基础(6)-->数据类与单例类

    一、数据类 数据类通常需要重写equals(),hashCode(),toString()这几个方法。equals():用于判断两个数据类是否相...

  • Kotlin基础(5)-->函数的可见性修饰符

    Java中: public、private、protected、default(什么都不写)Kotlin中:public、private、pro...

  • Kotlin基础(4)-->接口

    和Java一样,任何一个类最多只能继承一个父类,但是却可以实现任意多个接口。 1.简单使用 首先我们创建一个接口 让Student类继承它 在J...

  • Kotlin基础(3)-->面向对象编程

    一、类与对象 首先创建一个人类 可以看到。Kotlin中也是使用class关键字来声明一个类的。接下来我们对这个类进行实例化 Kotlin实例化...

个人介绍
世事变幻如棋,人生白云苍狗,我却要在这方寸之地终老一生,活成一个标本。