
Kotlin
就不告诉你666
这个作者很懒,什么都没留下…
展开
-
Kotlin学习笔记(六)--kotlin协程的挂起
launch和async都可以创建协成,都返回Coroutine,只不过async返回的Coroutine多实现了Deferred接口(延迟获取结果)。调用Deferred.await()就可以获取到结果,之前的例子中val coroutineScope: CoroutineScope = CoroutineScope(Dispatchers.Main)coroutineScope.laun...原创 2020-04-03 09:59:51 · 757 阅读 · 0 评论 -
Kotlin学习笔记(五)--kotlin的协程
总结:协程就是 Kotlin 提供的一套线程封装的 APIJava中的并发操作例子:new Thread(new Runnable() { @Override public void run() { //耗时任务 }}).start();kotlin中线程的例子:Thread { //耗时任务}.start()同java一样,不知...原创 2020-04-02 22:43:25 · 559 阅读 · 0 评论 -
Kotlin学习笔记(四)--kotlin的泛型
一.java中泛型通常用法List<TextView> textViews = new ArrayList<TextViews>();List集合中生命泛型的类型注意,java泛型不适合多态,比如://java的多态TextView textview = new Button(context);List<Button> buttons = ne...原创 2020-04-02 18:23:33 · 417 阅读 · 1 评论 -
Kotlin学习笔记(三)--kotlin更方便的写法
kotlin笔记第三篇一.构造器1.主构造器之前的构造器写法:class User { var name: String = "jack" var age = 10 //使用constructor关键字 constructor(name: String, age: Int) { this.name = name this.ag...原创 2020-03-30 22:40:16 · 404 阅读 · 0 评论 -
Kotlin学习笔记(二)--和java重点区别的地方
啊原创 2020-01-22 14:48:11 · 267 阅读 · 0 评论 -
Kotlin学习笔记(一)--变量、函数、类型
趁着过年前这几天工作任务不多,赶紧熟悉下kotlin,学习资料是扔物线大神的 kotlin教程算是直接总结知识点代码。一.变量1.变量声明,默认必须初始化class Sample { //默认声明变量必须初始化 //类型后边加?表示可空类型 var v: View? = null var v1: String = "haha" fun test(...原创 2020-01-21 16:21:55 · 333 阅读 · 0 评论