RxJava2.0是一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库,RxJava2.0提供了很多便捷的操作符供我们使用,如map、filter、flatMap、merge、concat等,七达网小编这里主推各位下载!
.Net响应式编程框架 Rx 的Java版本开源实现,有Groovy, Clojure, Scala and JRuby版本的实现。
Maven
io.reactivex rxjava 1.0.10
示例代码:
public static void hello(String... names) { Observable.from(names).subscribe(new Action1() { @Override public void call(String s) { System.out.println("Hello " + s + "!"); } }); }
API 改进
Pull 5086: 不推荐使用 create(), 新增备用项。
Pull 5092: 新增 Single.merge(Observable<Single<T>>), Observable.flatMapSingle() & Observable.flatMapCompletable。
Pull 5091: 新增 subscribeOn(Scheduler, boolean) 以避免 same-pool 死锁。
API 弃用
Pull 5086:
移除 Observable.create(OnSubscribe)
移除 fromEmitter
Bug 修复
Pull 5091: create(Action1, BackpressureMode)+subscribeOn 以避免 same-pool 死锁。
Pull 5123: throttleFirst 向后检测时钟漂移
其它
Pull 5125: 使用 switchIfEmpty 减少堆栈深度。
开发环境 / 55.08 MB
开发环境 / 1.62 GB
开发环境 / 389.02 MB
开发环境 / 388.92 MB
开发环境 / 18.28 MB
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
2017-02-26 10:30 支持(2) 回复