文件名称:word源码java-RxJava2.0:RxJava2.0使用介绍,官方文档翻译
文件大小:3.97MB
文件格式:ZIP
更新时间:2024-06-25 16:16:09
系统开源
word源码java RxJava2.0 RxJava2.0使用介绍,参考官方文档,每个操作符对应一个示例,帮助更好理解RxJava2.0 RxJava是什么? Rx(Reactive Extensions)历史 是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NET、JavaScript和C++,Rx近几年越来越流行了,现在已经支持几乎全部的流行编程语言了,Rx的大部分语言库由ReactiveX这个组织负责维护,比较流行的有RxJava/RxJS/Rx.NET,社区网站是 reactivex.io。 Rx设计思想: 观察者模式:通过订阅可观测对象的序列流然后做出React。 迭代器模式:对对象序列进行迭代输出从而使订阅者可以依次对其处理。 函数式编程思想:简化问题的解决的步骤,让你的代码更优雅和简洁 观察者模式 被观察者发出事件,然后观察者(事件源)订阅然后进行处理 如果没有观察者,被观察者是不会发出任何事件的。另外知道事件何时结束,还有错
【文件预览】:
RxJava2.0-master
----.gitignore(8KB)
----src()
--------main()
--------test()
----.DS_Store(10KB)
----pom.xml(2KB)
----README.md(12KB)
----docs()
--------images()
--------Conditional-and-Boolean-Operators.md(3KB)
--------Transforming-Observables.md(3KB)
--------Error-Handling-Operators.md(3KB)
--------.DS_Store(8KB)
--------Combining-Observables.md(2KB)
--------Utility-Operators.md(522B)
--------task-scheduling-Operators.md(3KB)
--------Mathematical-and-Aggregate-Operators.md(0B)
--------Async-Operators.md(0B)
--------Convert-Operators.md(0B)
--------Connectable-Observable-Operators.md(501B)
--------Filtering-Observables.md(1024B)
--------Creating-Observables.md(2KB)