首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

RxJava2

我们常见的编程范式有命令式编程、函数式编程逻辑式编程。我们常见的面向对象编程是一种命令式编程。命令式编程是面向计算机硬件的抽象,有变量、赋值语句、表达式控制语句。...响应式编程是一种面向数据流变化传播的编程范式,数据更新是相关联的。把函数式编程里的一套思路响应式编程合起来就是函数响应式编程。...filepath=io/reactivex/rxjava2/rxjava/2.2.3/rxjava-2.2.3.jar // create a flowable Flowable.../github.com/ReactiveX/RxJava 这可能是最好的RxJava 2.x 教程(完结版) - 简书 https://www.jianshu.com/p/0cd258eecf60 RxJava2...系列 (1):一篇的比较全面的 RxJava2 方法总结 - 掘金 https://juejin.im/post/5b72f76551882561354462dd 给 Android 开发者的 RxJava

65310
您找到你想要的搜索结果了吗?
是的
没有找到

RxJava2 中 doFinally doAfterTerminate 的比较

邻家小妹.jpg 在 RxJava 中 doFinally doAfterTerminate 这两个操作符很类似,都会在 Observable 的 onComplete 或 onError 调用之后进行调用...该方法是 Observable Observer 连接的纽带。其中,source 代表了被观察者 Observable 本身,而 DoOnEachObserver 是实际的观察者。...这是 doFinally doAfterTerminate 最大的区别。 同样,看一下 doFinally 的源码。它调用的是 ObservableDoFinally 类。...二者的顺序 doFinally doAfterTerminate 都会在 onComplete 之后才执行,那么它们二者的顺序是如何呢?...总结 本文是对 doFinally doAfterTerminate 两个操作符的总结。也是对《RxJava 2.x 实战》一书中,第二章第一节最后一部分内容do操作符的补充。

2K30

深入RxJava2 源码解析(一)

本文作者JasonChen,原文地址: http://chblog.me/2018/12/19/rxjava2%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90(%E4%B8%...80)/ ReactiveX 响应式编程库,这是一个程序库,通过使用可观察的事件序列来构成异步事件驱动的程序。...RxJava2 Rx有很多语言的实现库,目前比较出名的就是RxJava2。本文主要讲Rxjava2的部分源码解读,内部设计机制内部执行的线程模型。 ?...基本使用 使用RxJava2大致分为四个操作: 建立数据发布者 添加数据变换函数 设置数据发布线程池机制,订阅线程池机制 添加数据订阅者 // 创建flowable Flowable<Map<String...设计模式:观察者模式装修者模式 并发处理技巧:回压策略(其实本质是缓存)的实现原理以及细节点

1.2K20
领券