在前面學(xué)習(xí)了操作符響應(yīng)式編程開源庫 RxJava2——操作符,通過源碼結(jié)合文檔大概知道了怎么去理解和分析操作符。下面我們將學(xué)習(xí)下什么是Hot O...
在上一篇響應(yīng)式編程開源庫 RxJava2——Stream API中主要介紹了Java 8的Stream API,理解了什么是流,以及為什么要用流...
上一篇響應(yīng)式編程開源庫 RxJava2——關(guān)鍵名詞做了一些基本知識的儲備。有利于我們更好的理解RxJava內(nèi)部原理。下面就正式進入RxJava的...
上一篇響應(yīng)式編程開源庫 RxJava2——起源)主要是對RxJava的來源,以及Observble和Observer和一些相關(guān)聯(lián)的基本概念簡介。...
1.RxJava來源 從github上我們可以看到RxJava是隸屬于ReactiveX(Rx)倉庫,Rx是從微軟的函數(shù)響應(yīng)式編程庫(React...
上一篇Java Collection之ArrayList源碼分析我們對ArrayList做了一個分析。我們知道了它內(nèi)部是基于數(shù)組來實現(xiàn)的,也從源...
作為一個android開發(fā)者,大家在平時的開發(fā)工作當(dāng)中,一定會大量用到ArrayList來管理數(shù)據(jù)。不外乎調(diào)用它的添加,刪除等方法。但是具體怎么...
ViewModel 被設(shè)計為對生命周期敏感的方式存儲和管理UI相關(guān)數(shù)據(jù)。ViewModel 模型類允許數(shù)據(jù)在配置更改(如屏幕旋轉(zhuǎn))中生存。在上面...
LiveData是一個可觀測的數(shù)據(jù)保持類。與常規(guī)觀察不同,LiveData是能感知生命周期的,這意味著它尊重其他應(yīng)用程序組件(如activity...