RxJava 學習筆記
參考文章
《RxJava Essentials》翻譯中文版電子書
《RxJava Essentials》一書作者程式碼樣例
《Learning Reactive Programming》——《RxJava Essentials》的姊妹篇
ReactiveX官網
給 Android 開發者的 RxJava 詳解
瞭解基礎
RxJava 實現一種響應式程式設計的程式設計方式(響應式程式設計是一種基於非同步資料流概念的程式設計模式。資料流就像一條河:它可以被觀測,被過濾,被操作,或者為新的消費者與另外一條流合併為一條新的流。)。
總結&特性
非同步: RxJava 是一個實現非同步操作的庫。
簡潔: RxJava 相對於其他非同步操作庫的優勢就是簡潔。
RxJava基礎
RxJava是一個類觀察者設計模式的實現。
RxJava 有四個基本概念:Observable(可觀察者,即被觀察者)、 Observer(觀察者,Subscriber是一個實現了Observer的抽象類)、 subscribe(訂閱)、事件( onNext,onCompleted,onError )。Observable和 Observer通過 subscribe()方法實現訂閱關係,從而 Observable可以在需要的時候發出事件來通知 Observer。
相關文章
- RxJava 學習筆記 -- 基礎知識RxJava筆記
- RxJava 學習筆記 -- 變換操作符RxJava筆記
- RxJava 學習筆記 -- 過濾操作符RxJava筆記
- RxJava2操作符學習筆記RxJava筆記
- RxJava2.X 學習筆記 -- 建立操作符RxJava筆記
- OkHttp+Retrofit+Dagger2+RxJava+MVP架構 學習筆記HTTPRxJavaMVP架構筆記
- rxjava筆記(1)RxJava筆記
- numpy的學習筆記\pandas學習筆記筆記
- RxJava 學習筆記 -- 條件操作符和布林操作符RxJava筆記
- RxJava2.x 學習筆記(一)函數語言程式設計RxJava筆記函數程式設計
- IT學習筆記筆記
- 學習筆記筆記
- 【學習筆記】數學筆記
- 《JAVA學習指南》學習筆記Java筆記
- Elasticsearch學習筆記Elasticsearch筆記
- Scala學習筆記筆記
- MySql學習筆記MySql筆記
- jQuery 學習筆記jQuery筆記
- react學習筆記React筆記
- 學習筆記(4.3)筆記
- 學習筆記(4.4)筆記
- 學習筆記(3.29)筆記
- 學習筆記(4.1)筆記
- AOP學習筆記筆記
- AspectJ學習筆記筆記
- 學習筆記(3.27)筆記
- 學習筆記(4.2)筆記
- golang 學習筆記Golang筆記
- Zookeeper學習筆記筆記
- 學習筆記(3.24)筆記
- 學習筆記(3.25)筆記
- 學習筆記(3.21)筆記
- GitHub學習筆記Github筆記
- jest 學習筆記筆記
- typescript 學習筆記TypeScript筆記
- Echarts學習筆記Echarts筆記
- js學習筆記JS筆記
- shell學習筆記筆記