Rxjava 学习(一)

特点

Rxjava 是个好东西,响应式的编程思想,和之前的不一样。另外就是链式调用有意思。
非典型的观察者模式或者说订阅者模式。
Rxjava主要用来做异步线程切换。
操作符对应具体的函数。

概念

被观察者:Observable,被观察的对象
观察者:Observer,观察的对象
发射器:Emitter,发射数据的对象
被观察者被订阅时:ObservableOnSubscribe,被订阅时的回调,同时创建出发射器
释放者:Disposable,释放RxJava的对象

面试题

1 操作符merge和zip的区别
2 如何实现线程切换?能否多次切换线程?
3 常用操作符

感谢J神的开源,以及先行者的无私分享:
RxJava
10章 RxJava源码分析

你可能感兴趣的:(Rxjava 学习(一))