在前面学习了操作符响应式编程开源库 RxJava2——操作符,通过源码结合文档大概知道了怎么去理解和分析操作符。下面我们将学习下什么是Hot O...
在上一篇响应式编程开源库 RxJava2——Stream API中主要介绍了Java 8的Stream API,理解了什么是流,以及为什么要用流...
上一篇响应式编程开源库 RxJava2——关键名词做了一些基本知识的储备。有利于我们更好的理解RxJava内部原理。下面就正式进入RxJava的...
上一篇响应式编程开源库 RxJava2——起源)主要是对RxJava的来源,以及Observble和Observer和一些相关联的基本概念简介。...
1.RxJava来源 从github上我们可以看到RxJava是隶属于ReactiveX(Rx)仓库,Rx是从微软的函数响应式编程库(React...
上一篇Java Collection之ArrayList源码分析我们对ArrayList做了一个分析。我们知道了它内部是基于数组来实现的,也从源...
作为一个android开发者,大家在平时的开发工作当中,一定会大量用到ArrayList来管理数据。不外乎调用它的添加,删除等方法。但是具体怎么...
ViewModel 被设计为对生命周期敏感的方式存储和管理UI相关数据。ViewModel 模型类允许数据在配置更改(如屏幕旋转)中生存。在上面...
LiveData是一个可观测的数据保持类。与常规观察不同,LiveData是能感知生命周期的,这意味着它尊重其他应用程序组件(如activity...