1.RxJava综述

写在前面

文档:rxjava中文文档

Git:ReactiveX/RxJava

Rx是什么

来看看官方的解释
rx:ReactiveX
微软给的定义是,Rx是一个函数库,让开发者可以利用可观察序列和LINQ风格查询操作符来编写异步和基于事件的程序,使用Rx,开发者可以用Observables表示异步数据流,用LINQ操作符查询异步数据流, 用Schedulers参数化异步数据流的并发处理,Rx可以这样定义:Rx = Observables + LINQ + Schedulers。

RxJava是什么

RxJava就是一种用Java语言实现的响应式编程,来创建基于事件的异步程序
一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库
关键词异步 响应式编程 基于事件

Rxjava有什么用

大白话:实现异步调用,少写代码,方便数据操作

为什么要使用Rxjava

你的项目需要异步调用我觉得这个最关键的,异步和熔断