# RxJava2

一些好的博客：[https://blog.csdn.net/caihongdao123/article/details/51897793](https://blog.csdn.net/caihongdao123/article/details/51897793)；[https://www.jianshu.com/p/0cd258eecf60](https://www.jianshu.com/p/0cd258eecf60)

RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM。

译文

RxJava - JVM响应式扩展Reactive Extensions 用于使用Java VM的可观察序列编写异步和基于事件的程序的库。

ReactiveXis a library for composing asynchronous and event-based programsby using observable sequences.

It extendsthe observer patternto support sequences of data and/or events and adds operators that allow you to compose sequences together declaratively while abstracting away concerns about things like low-level threading, synchronization, thread-safety, concurrent data structures, and non-blocking I/O.

译文:

ReactiveX是一个通过使用可观察序列来编写异步和基于事件的程序的库。

它扩展了[观察者模式](https://baike.baidu.com/item/%E8%A7%82%E5%AF%9F%E8%80%85%E6%A8%A1%E5%BC%8F)以支持数据和/或事件序列，并增加了运算符，使您可以声明性地组合序列，同时抽象出对低级线程，同步，线程安全性，并发数据结构和非线程等事物的关注阻塞I / O

RxJava 2.x 已经按照 Reactive-Streams specification 规范完全的重写了
