本文是我看 了
文章:给Android开发者的RxJava详解
链接:http://gank.
后的对RxJava的一些总结,想了解详细的请点链接查阅
我的理解是:
是一个lib库,用于写异步和基于事件程序的开发,其中使用了可观察序列方法。专门用于jvm。
使用RxJava 的好处:
链式编程,业务逻辑清晰。功能强大,例如:事件序列替换,线程控制
RxJava 的核心概念:
使用扩展的观察者模式。
RxJava 有三个基本类:
Observable
(可观察者,即被观察者)、 Observer
(观察者)、 subscribe
(订阅)、事件。
Observable
和Observer
通过 subscribe()
方法实现订阅关系,从而 Observable
可以在需要的时候发出事件来通知 Observer
。