
Kotlin
文章平均质量分 77
简单不一定不好
个人从事安卓开发,从2014年12月15日入职第一家公司开始开发到现在已经有一年多经验
展开
-
Jetpack 中 room 基本使用
Room 持久性库在 SQLite 上提供了一个抽象层,以便在充分利用 SQLite 的强大功能的同时,能够流畅地访问数据库,具体来说,Room具有一下优势:1、针对SQL 查询的编译时验证。2、可最大限度减少重复和容易出错的样板代码的方便注解。3、简化了数据库迁移路径。原创 2023-09-08 17:00:52 · 292 阅读 · 0 评论 -
RxJava 操作符
在 RxJava 中,一个实现了 observer 接口的对象可以订阅 observable 类的实例。订阅者对 observable 发射的任何数据或者数据序列做出响应。这种模式简化了并发操作,因为它不需要阻塞等待 observable 发射数据,而是创建了一个处于待命状态的观察者哨兵,哨兵在未来某个时刻响应 observable 的通知。RxJava 提供了一套异步编程的 API ,并且支持链式调用,所以使用 RxJava 编写的代码的逻辑会非常简洁。原创 2023-08-25 19:51:44 · 620 阅读 · 0 评论 -
Kotlin () -> Unit 理解
【代码】Kotlin () -> Unit 理解。原创 2023-08-18 20:20:56 · 616 阅读 · 0 评论 -
Kotlin 中的 设计模式
饿汉模式在类初始化的时候就创建了对象,所以不存在线程安全问题。局限性:1、如果构造方法中有耗时操作的话,会导致这个类的加载比较慢;2、饿汉模式一开始就创建实例,但是并没有调用,会造成资源浪费;java模式下Kotlin。原创 2023-08-18 20:02:10 · 1008 阅读 · 1 评论 -
Kotlin 基础学习
Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明Kotlin 中使用关键字 class 声明类,声明紧跟类名://大括号内是类的体构成。原创 2023-08-18 14:11:51 · 517 阅读 · 0 评论