您的位置:首页 > 编程语言 > Java开发

RxJava学习资料总结

2016-04-17 17:16 453 查看

概述

RxJava是一个基于观察者模式设计的异步库(响应式编程),是ReactiveX的Java版本实现。

学习资料:

给 Android 开发者的 RxJava 详解

——扔物线

文章配套Samples:RxJavaSamples

系列博客:

深入浅出RxJava(一:基础篇)

深入浅出RxJava ( 二:操作符 )

深入浅出RxJava ( 三–响应式的好处 )

深入浅出RxJava ( 四-在Android中使用响应式编程 )

——hi大头鬼hi

RxJava使用场景小结

——THEONE10211024

RxJava使用场景小结

——hi大头鬼hi

RxJava-Android-Samples

——kaushikgopal

开发技术前线:

NotRxJava懒人专用指南 :从代码的角度还原RxJava库的实现原理

——作者:Yaroslav Heriatovych 译者:Rocko

ReactiveX中文翻译文档:操作符介绍

那些年我们错过的响应式编程

——很详细的介绍什么是响应式编程

使用RxJava.Observable取代AsyncTask和AsyncTaskLoader

——通过比较介绍RxJava在异步处理上的优势

RxJava部分操作符介绍

——水木川博客

Awesome-RxJava :RxJava资源的总结分享

——hi大头鬼hi

大纲之操作符分类

创建操作

Just,

From,

Repeat(repeatWhen),

Create,

Defer,

Range,

Interval,

Empty/Never/Throw,Timer

变换操作

Map,

FlatMap(concatMap,flatMapIterable),

SwitchMap,

Buffer,

GroupBy,

Scan,

Window,

Cast

过滤操作

Filter(ofType),

Take(TakeLast,takeLastBuffer),

Skip(SkipLast),

Last(lastOrDefault),

First(takeFirst,firstOrDefault),

ElementAt(elementAtOrDefault),

Sample(sample,throttleLast)

ThrottleFirst,

Distinct(distinctUntilChanged),

IgnoreElements

组合操作

StartWith,

Merge(mergeDelayError),

Zip(zip,zipwith),

And/Then/When,

CombineLatest,

Join(join/groupJoin),

Switch(switchOnNext)

错误处理

Catch,

Retry

辅助操作

Materialize/Dematerialize,

Timestamp/TimeInterval,

ObserveOn/SubscribeOn/Subscribe,

Delay(delay,delaySubscription),

Using,

Single,

Timeout,

Do,

To,

Serialize,

cache(replay),
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: