RxJava开发之——课程大纲

前言

  1. RxJava定义
  2. RxJava作用
  3. RxJava好处

入门

  1. 开发环境
  2. 第一个程序

语法

基本概念

  1. Observable(发射源)
  2. Observer(接收源)
  3. Subscriber(订阅者)
  4. Subscription(用来取消订阅事件)
  5. Action0
  6. Func0
  7. Backpressure(背压策略)
  8. Subject

RxJava1.x与RxJava2.x

词法

操作符

  1. Creating 创建操作
  2. Transforming 变换操作
  3. Filtering 过滤操作
  4. Combining 结合操作
  5. Error Handling 错误处理
  6. Utility 辅助操作
  7. Conditional 条件和布尔操作
  8. Mathematical 算术和聚合操作
  9. Async 异步操作
  10. Connect 连接操作
  11. Convert 转换操作
  12. Blocking 阻塞操作
  13. String 字符串操作

高级应用

自定义操作符

自定义插件

原理与源码分析

思维导图

思维导图