RXjava解析(二)我把RXjava的源码和这份面试都给你了,你还告诉我面不过拿不到offer?

这篇博客详细介绍了RXJava中的Single操作符、Subject的种类及其应用,包括AsyncSubject、BehaviorSubject、PublishSubject和ReplaySubject。还讨论了RxJava的串行化、调度器的使用以及各种调度器的种类。提供了PDF和源码获取方式,帮助读者深入理解并准备相关面试。
摘要由CSDN通过智能技术生成

就在前不久做了一个关于RXJava的相关教学视频,过后整理了关于RxJava的预习资料和相关内容以及图文和相关源码,需要借鉴的可以和我联系~

承接上文:我把RXjava的源码和这份面试都给你了,你还告诉我面不过拿不到offer?(一)
源码和面试大全PDF

更多完整项目下载。未完待续。源码。图文知识后续上传github。
可以点击关于我联系我获取

RxJava

RxJava中,一个实现了Observer接口的对象可以订阅(subscribe)一个Observable 类的实例。订阅者(subscriber)对Observable发射(emit)的任何数据或数据序列作出响应。这种模式简化了并发操作,因为它不需要阻塞等待Observable发射数据,而是创建了一个处于待命状态的观察者哨兵,哨兵在未来某个时刻响应Observable的通知。

####Single

介绍

RxJava(以及它派生出来的RxGroovyRxScala)中有一个名为Single的Observable变种。Single类似于Observable,不同的是,它总是只发射一个值,或者一个错误通知,而不是发射一系列的值。

因此,不同于Observable需要三个方法onNext, onError, onCompleted,订阅Single只需要两个方法:

  • onSuccess- Single发射单个的值到这个方法
  • onError - 如果无法发射需要的值,Single发射一个Throwable对象到这个方法

Single只会调用这两个方法中的一个,而且只会调用一次,调用了任何一个方法之后,订阅关系终止

Single的操作符

Single也可以组合使用多种操作,一些操作符让你可以混合使用Observable和Single:

Subject

Subject可以看成是一个桥梁或者代理,在某些ReactiveX

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值