
Kotlin
Tʀᴜsᴛ³⁴⁵
纸上得来终觉浅,绝知此事要躬行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kotlin |协程的理解和使用
协程是什么? 其实就是一套由 Kotlin 官方提供的线程 API 。是程序运行时的东西原创 2020-04-30 11:29:11 · 3195 阅读 · 0 评论 -
Kotlin 之反射详解
Kotlin 中的反射使用与案例原创 2020-04-13 20:34:02 · 1837 阅读 · 0 评论 -
Kotlin 之泛型详解
文章目录泛型约束泛型的型变UnsafeVariance星投影泛型实现原理内联特化案例:泛型约束fun <T : Comparable<T>> maxOf(a: T, b: T): T { if (a > b) { return a } return b}fun <T> callMax(a: T, b: T)...原创 2020-04-09 09:22:28 · 1708 阅读 · 2 评论 -
Kotlin 之类型进阶
文章目录类的构造器可见性对比构造器的可见性顶级声明的可见性类属性的延时初始化代理Delegate**案例**内部类数据类枚举密封类内联类数据类的 Json 化、递归整形案例类的构造器构造器主构造器//age 全局可用,name 只是普通的构造器参数class Person(var age: Int, name: String) { }init 块//age 全...原创 2020-04-09 09:09:57 · 1614 阅读 · 0 评论 -
kotlin 之函数进阶
文章目录高阶函数内联函数几个有用的函数集合变换与序列集合的聚合操作SAM 转换案例高阶函数 参数类型包含了函数,或者返回类型为函数fun needsFunction(block: () -> Unit) { //调用函数 block()}fun returnsFunction(): () -> Long { //返回一个函数 return { Syst...原创 2020-04-07 21:05:55 · 1263 阅读 · 0 评论 -
Kotlin 之表达式详解
文章目录常量和变量分支表达式运算符中缀表达式Lambad 表达式案例1案例2总结常量和变量fun main() { //变量 var a: Int = 2 a = 3 //只读变量,在局部中,和 final 相同 val b = 2 //如果是全局 val x = X() println(x.b) //每次的值都不一样 ...原创 2020-04-07 21:00:03 · 1513 阅读 · 0 评论 -
Kotlin 之类和接口
文章目录类简写**接口****类继承****属性**扩展方法/属性**空类型安全的概念**例子总结建议类默认为 pulicclass Two { var x:Int = 0;//必须初始化 //构造方法 constructor(x:Int){ this.x = x } //定义方法 fun y(){ ...原创 2020-04-07 20:57:07 · 1283 阅读 · 0 评论