RxJava 入门
来源:互联网 发布:js向下取整 编辑:程序博客网 时间:2024/06/09 16:28
转自:http://www.imooc.com/article/2298
转自:http://blog.csdn.net/whuhan2013/article/details/51627464
转自:http://gank.io/post/560e15be2dca930e00da1083#toc_28
转自:http://www.cnblogs.com/shuijilove/p/5316971.html
转自:http://blog.csdn.net/ljd2038/article/details/51046512
什么是 ReactiveX? ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。 实时数据处理是一件普通的现象,有一个高效、干净和可扩展的方式来处理这些情景是重要的。使用 Observables 和 Operators 来熟练操作它们。ReactiveX 提供一个可组合又灵活的 API 来创建和处理数据流,同时简化了异步编程带来的一些担忧,如:线程创建和并发问题。 RxJava 简介 RxJava 是 ReactiveX 在 Java 上的开源的实现。Observable(观察者) 和 Subscriber(订阅者)是两个主要的类。在 RxJava 上,一个 Observable 是一个发出数据流或者事件的类,Subscriber 是一个对这些发出的 items (数据流或者事件)进行处理(采取行动)的类。一个 Observable 的标准流发出一个或多个 item,然后成功完成或者出错。一个 Observable 可以有多个 Subscribers,并且通过 Observable 发出的每一个 item,该 item 将会被发送到 Subscriber.onNext() 方法来进行处理。一旦 Observable 不再发出 items,它将会调用 Subscriber.onCompleted() 方法,或如果有一个出错的话 Observable 会调用 Subscriber.onError() 方法。 现在,我们知道了很多关于 Observable 和 Subscriber 类,我们可以继续去介绍有关 Observables 的创建和订阅。
英文源自:Getting Started with RxJava and Android
http://www.captechconsulting.com/blogs/getting-started-with-rxjava-and-android
- RxJava入门
- RxJava 入门
- RxJava 入门
- RxJava 入门
- RXJava入门
- RxJava 入门
- RxJava入门
- Rxjava入门
- RxJava 入门
- RxJava 入门
- RxJava入门
- RxJava入门
- RXJava入门
- RxJava入门
- RxJava入门
- RxJava入门
- RxJava 的使用入门
- RxJava 入门引导
- 关于GCD开发的一些事儿
- php的真实经验分享!
- 动态规划
- JavaEE笔记(三)Struts2 拦截器
- LA 7231 Odd Cycle(有向图奇环)
- RxJava 入门
- 构造器和结构
- 最简单的调试学习Hadoop Examples的方法
- Eclipse和PyDev搭建完美Python开发环境
- Git常用命令
- 2016.08.19【初中部 NOIP普及组 】模拟赛题解
- Redis深入之路(十)
- 玲珑学院-ACM比赛1014 - Absolute Defeat
- 1300 peals