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),
相关文章推荐
- Eclipse或MyEclipse修改生成类注释模板
- 20145221 《Java程序设计》实验报告二:Java面向对象程序设计
- 20145213《Java程序设计》第七周学习总结
- java之键盘输入
- 在导入eclipse项目到Android Studio出现这样的错误, 非法字符: ‘\ufeff‘ 解决方案|错误: 需要class, interface或enum
- JVM中Java对象的创建
- [javaEE] Servlet的调用过程和生命周期
- 获取java中src目录的方法
- Spring学习笔记(四)-- Spring事务全面分析
- Java逻辑运算符&和&&、|和||区别
- 对公司员工年龄进行排序,java实现
- hadoop-2.7.1伪分布式模式下命令行运行java文件(hadoop权威指南学习篇)
- 笔记:Java二进制Class文件结构<未完待续>
- spring bean之间的关系:继承;依赖
- POJO(PO)与javaBean的比较、以及DTO的说明
- for each循环使用说明
- spring 中bean的作用域和生命周期
- JAVA IO 专题
- 20145329 《Java程序设计》实验二总结
- Java浅谈 类与方法