240 发简信
IP属地:湖南
  • Kotlin(1.1)学习笔记(13)——解构

    我们有一个数据类Persiondata class Persion(var name:String,var age: Int,var sex: ...

  • Kotlin(1.1)学习笔记(12)——reified类型

    在java中我们判断object是否为Class的实例是比较麻烦的一件事,kotlin中则使用了Reified关键字来简化我们的工作。看下官方给...

  • Kotlin(1.1)学习笔记(11)——内联函数

    我们知道在函数在编译器中都有自己的内存地址,我们在运行程序时每遇到一个函数调用都会进行:地址跳转->执行->返回。这种转移操作要求在转去前要保护...

  • Kotlin(1.1)学习笔记(10)——高阶函数和lambda表达式

    终于到这一块了。对刚从我没有c++基础的人来说,这两部分是比较难懂的,下文参照的文档也比较多,这里只说出自己的理解,如果有误请客位看官指出。 高...

  • Kotlin(1.1)学习笔记(9)——函数

    kotlin中函数的使用和声明与java中大部分都是相同的,本文只针对某几个点作出一些自己的理解。 类外声明函数 不同于java函数依赖于cla...

  • Resize,w 360,h 240
    Kotlin(1.1)学习笔记(8)——委托

    委托模式 委托模式也就是代理模式,它的原理基本如下图 Subject:抽象主题类 该类的主要职责是声明真实主题与代理的共同接口方法,该类既可以是...

  • Kotlin(1.1)学习笔记(7)——枚举类和密封类

    初始化 因为每一个枚举都是枚举类的实例,所以他们可以是初始化过的。 匿名类 枚举常量也可以声明自己的匿名类 抽象类中增加了抽象方法后,每个常量都...

  • Kotlin(1.1)学习笔记(6)——泛型

    in和out 和java一样,kotlin中也有泛型的概念。不同的是,java中使用了通配符而kotlin中不存在。本文主要介绍两者的不同之处。...

  • Kotlin(1.1)学习笔记(5)——拓展

    扩展不能真正的修改他们所扩展的类。通过定义一个扩展,你并没有在一个类中插入新成员, 仅仅是可以通过该类型的变量用点表达式去调用这个新函数。我们想...