RxJava是使用Java实现的响应式编程库,RxJava即 Reactive Extensions Java。目前有两个版本RxJava1和RxJava2,推荐使用RxJava2,RxJava1已经停止支持了
ReactiveX即Reactive Extensions,它通过可观测的序列,实现了组合异步和事件驱动.它是一种编程方式。ReactiveX主要的实现方式是扩展
观察者模式
来达到自己的目的。
ReactiveX更多介绍戳官网
RxJava学习路径与概念初始
-
了解什么是Observer什么是Observable?
英文原文
或者
掘金翻译
Observer是观察者,Observable表明是可以被观察的。行人过红绿灯,行人是Observer,红绿灯的变化是可以Observable的
-
初识命令式编程和响应式编程
英文原文
或者
掘金翻译
实际项目中希望数据一发生变化就通知需要知道这个变化的对象,这可以通过观察者模式实现,数据变化观察者立马就可以对变化做出"响应"
-
初识函数式编程
英文原文
或者
掘金翻译
-
从java8中的stream到RxJava的转变
英文原文
或者
掘金翻译
-
RxJava的一些API介绍
英文原文