当前位置: 首页 > news >正文

十堰网站建设报价网店代运营十大排名

十堰网站建设报价,网店代运营十大排名,网站建设开发公司哪家好,为什么打开Wordpress很慢在使用RxJava想要创建一个Observable,导入包的时候发现 发现怎么这么多,我该选哪个? 上图 1位置的io.reactivex是代表了Rxjava2里面的Observable; 2位置的java.util是java自带的Observable; 3位置的rx是RxJava1里面的Observable。 可是我项目里面我只…

在使用RxJava想要创建一个Observable,导入包的时候发现

发现怎么这么多,我该选哪个?

上图  1位置的io.reactivex是代表了Rxjava2里面的Observable;

   2位置的java.util是java自带的Observable;

   3位置的rx是RxJava1里面的Observable。

可是我项目里面我只依赖了RxJava2,为啥会有RxJava1呢?

那可能是你项目中使用的其他的库有用到RxJava1。

 所以 

 rx.xxx代表了RxJava1;

io.reactivex.xxx代表了RxJava2;

io.reactivex.rxjava3.xxx 代表了RxJava3.

 

描述RxJava 1.XRxJava 2.X
package包名rx.xxxio.reactivex.xxx
Reactive Streams规范1.X早于Reactive Streams规范出现,仅部分支持规范完全支持
Backpressure 背压对背压的支持不完善Observable设计为不支持背压
新增Flowable支持背压
null空值支持不再支持null值,传入null值会抛出 NullPointerException
Schedulers线程调度器Schedulers.immediate()
Schedulers.trampoline()
Schedulers.computation()
Schedulers.newThread()
Schedulers.io()
Schedulers.from(executor)
AndroidSchedulers.mainThread()
移除Schedulers.immediate()
新增Schedulers.single()
其它未变
Single行为类似Observable,但只会发射一个onSuccessonError按照Reactive Streams规范重新设计,遵循协议onSubscribe(onSuccess/onError)
Completable行为类似Observable,要么全部成功,要么就失败按照Reactive Streams规范重新设计,遵循协议onSubscribe (onComplete/onError)
Maybe2.X新增,行为类似Observable,可能会有一个数据或一个错误,也可能什么都没有。可以将其视为一种返回可空值的方法。这种方法如果不抛出异常的话,将总是会返回一些东西,但是返回值可能为空,也可能不为空。按照Reactive Streams规范设计,遵循协议onSubscribe (onSuccess/onError/onComplete)
Flowable2.X新增,行为类似Observable,按照Reactive Streams规范设计,支持背压Backpressure
SubjectAsyncSubject
BehaviorSubject
PublishSubject
ReplaySubject
UnicastSubject
2.X依然维护这些Subject现有的功能,并新增:
AsyncProcessor
BehaviorProcessor
PublishProcessor
ReplayProcessor
UnicastProcessor
支持背压Backpressure
SubscriberSubscriber由于与Reactive Streams的命名冲突,Subscriber已重命名为Disposable

RxJava3的改动点这里

背压是啥?

背压就是 如果被观察者发送数据的速度大于观察者处理数据的速度,会导致异常报错。 而让数据不是一股脑的全部推过来,根据处理数据的速度主动去拉数据的策略。

 

 

 

http://www.lbrq.cn/news/2589751.html

相关文章:

  • 网站被百度收录很重要广州百度seo代理
  • 香港产地证在哪个网站做域名注册查询官网
  • asp net网站开发语言的特点系统优化的例子
  • 上海微网站建设方案海南网站制作公司
  • 建设银行信用卡积分兑换商城网站北京网站seo费用
  • 聊城手机网站建设公司最近一周新闻大事摘抄
  • 佛山网站建设电话精准营销包括哪几个方面
  • wordpress 页面如何打开评论美国seo薪酬
  • 做站长建不好网站有效的网络推广
  • 建一个c2c网站要多少钱百度识图网站
  • xp怎么建设网站b站推广有用吗
  • 免费微信网站制作平台徐州百度推广
  • wordpress安装幻灯片网站seo推广方案
  • 国外服务器多少钱一个月windows优化大师好用吗
  • 中国十大做网站公司优化seo教程技术
  • 淄博网站建设公司哪家好南京百度推广
  • 广州 网站建设 制作雅虎日本新闻
  • 网站建设技术服务计入什么科目国内it培训机构排名
  • 全网网站建设维护上google必须翻墙吗
  • 做石油期货看什么网站seo搜索引擎优化入门
  • 企业网站建设的核心seo公司系统
  • 网站备案信息下载2024最火的十大新闻有哪些
  • 碗网站怎么快速优化网站
  • 益阳市人民政府门户网站一个平台怎么推广
  • 广州微信网站建设公司怎么优化关键词排名优化
  • 自己建私人网站做外贸不好做seo 排名 优化
  • 深圳安鸿源建设网站北京seo专业团队
  • 如何做2级网站站长工具app
  • app需要建网站吗信息服务平台有哪些
  • 自己怎样建设网站百度云网盘
  • ShowDoc与Docmost对比分析:开源文档管理工具的选择指南
  • Antlr学习笔记 01、maven配置Antlr4插件案例Demo
  • android内存作假通杀补丁(4GB作假8GB)
  • 工作流绑定卡片优化用户体验-练习我要找工作智能体
  • 第13章 文件输入/输出
  • Python切片命名技术详解:提升代码可读性与维护性的专业实践