RxJava 是 Reactive Extensions 的 Java VM 实现,Reactive Extensions 是一个通过使用可观察序列来组成异步和基于事件的程序的库。
它扩展了 observer 模式,以支持数据/事件序列,并增加了一些操作符,使用户能够声明性地将序列组合在一起,同时抽象出低级线程、同步、线程安全和并发数据结构等方面的问题。
示例代码:
package rxjava.examples; import io.reactivex.rxjava3.core.*; public class HelloWorld { public static void main(String[] args) { Flowable.just("Hello world").subscribe(System.out::println); } }
评论