
kotlin
文章平均质量分 95
海晨忆
这个作者很懒,什么都没留下…
展开
-
Android——MVVM之DataBinding(一)
DataBinding的view绑定流程图原创 2021-12-17 23:25:01 · 2835 阅读 · 1 评论 -
kotlin之构造函数(constructor)
个人博客:haichenyi.com。感谢关注 java中的构造函数是与类名相同即可,kotlin里面的构造函数是用constructor关键字表示。 kotlin里面的构造函数分为主构造函数和次构造函数。主构造函数只能有一个,次构造函数个数不限制,可以有一个或者多个constructor 啥是主构造方法?啥是次构造方法呢?//主构造方法如下,跟在类名后面class Person...原创 2019-06-12 15:53:06 · 6282 阅读 · 1 评论 -
kotlin之扩展方法
个人博客:haichenyi.com。感谢关注 kotlin的扩展方法类似于java工具类,但是又优于java的工具类。扩展方法 扩展方法的写法,新建一个File类型的kt文件,不是Class类型,不是Interface类型,不是枚举类型,不是Object类型,就是File类型 然后直接定义方法,跟kotlin定义方法相同,需要什么方法就定义什么方法,唯一的区别就是在方法名的前面可以...原创 2019-06-13 17:51:42 · 578 阅读 · 0 评论 -
kotlin之内部类,匿名内部类与伴生对象
个人博客:haichenyi.com。感谢关注内部类 kotlin的内部类与java的内部类有点不同***java的内部类可以直接访问外部类的成员,kotlin的内部类不能直接访问外部类的成员,必须用inner标记之后才能访问外部类的成员***class AAA{ var a = 0 class BBB{ //此时,BBB类的内部是不能直接用a变量的 ...原创 2019-06-14 14:18:48 · 1684 阅读 · 0 评论 -
kotlin之基础
个人博客:haichenyi.com。感谢关注 自从18年上一家公司用kotlin做了项目之后,新公司就没有用过kotlin了,都快要忘完了,最近又想起来了,再捡了一下吧。定义变量的方式 java:类型+变量名+值+逗号int a = 5; kotlin:var/val+变量名+(:类型)+值(ps:类型可省略) var:可变变量(可以重新分配值) val:只读变量(初始...原创 2019-06-11 13:40:37 · 357 阅读 · 0 评论 -
kotlin之扩展函数let,run,also,apply
个人博客:haichenyi.com。感谢关注举个例子open class Person { var name: String = "" var age: Int = 0 var address: String = "" override fun toString(): String { return "Person($name)" }...原创 2019-06-11 15:11:52 · 438 阅读 · 0 评论 -
kotlin之协程一简单使用
个人博客:haichenyi.com。感谢关注 kotlin协程用于线程切换,kotlin里面不需要new Thread,并且,协程的开销小于new Thread。有三种写法:runBlocking,launch,async既然协程的出现可以取代Thread,我们这里想要验证的是:会不会阻塞主线程?协程里面的代码是怎么执行的?按顺序执行还是并行?协程里面能不能更新页面?依赖 ...原创 2019-07-18 14:39:32 · 580 阅读 · 0 评论 -
kotlin项目框架
个人博客:haichenyi.com。感谢关注MVP+dagger2.android+LiveData+RxJava2+Retrofit2+OkHttpgithub项目链接原创 2019-07-23 17:31:37 · 304 阅读 · 0 评论