Logo
☆☆☆☆☆
0.0
Beginner
32h

使用 RxJava 进行响应式编程

自2012年问世以来,RxJava 逐渐在 Android 平台上流行起来,成为实现响应式编程的有力工具。如今,它已被公认为首选且领先的响应式编程库。许多公司已采用响应式编程方式,包括谷歌,其发布的 Android 架构组件中就包含大量响应式设计元素。 本课程将带你学习 RxJava 的核心原理,为有经验的 Android 开发者(尤其是初次接触该库的开发者)打下坚实基础,帮助你快速将 RxJava 集成到自己的应用中。

11 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 RxJava 进行响应式编程
自2012年问世以来,RxJava 逐渐在 Android 平台上流行起来,成为实现响应式编程的有力工具。如今,它已被公认为首选且领先的响应式编程库。许多公司已采用响应式编程方式,包括谷歌,其发布的 Android 架构组件中就包含大量响应式设计元素。 本课程将带你学习 RxJava 的核心原理,...

WHAT YOU'LL LEARN

学习 RxJava 的基础和高级概念

Content

11 Lessons • 0 Quizzes • 0 Challenges

入门
  1. 1

    课程概述

第一部分:RxJava 基础
  1. 1

    概览

响应式编程
  1. 1

    简介

  2. 2

    简史

  3. 3

    RxJava实战

  4. 4

    RxJava 的核心特性

  5. 5

    值得思考的要点

  6. 6

    测验

RxJava 核心组件
  1. 1

    流

  2. 2

    三个O

  3. 3

    可观察对象和观察者

  4. 4

    操作符

  5. 5

    Marble Diagrams(大理石图)

  6. 6

    创建一个可观察对象

  7. 7

    冷 Observable 与热 Observable

  8. 8

    懒惰排放

  9. 9

    测验

  10. 10

    挑战

运算符
  1. 1

    简介

  2. 2

    转换:映射与过滤

  3. 3

    变换:FlatMap 与 ConcatMap

  4. 4

    转换:跳过、取前若干个、第一个和最后一个

  5. 5

    合并:合并、连接与压缩

  6. 6

    聚合:ToList、Reduce 和 Collect

  7. 7

    实用操作符:DoOnEach 和 Cache

  8. 8

    重用操作符链

  9. 9

    测验

  10. 10

    挑战

多线程
  1. 1

    简介

  2. 2

    RxJava 的默认同步性

  3. 3

    添加异步性

  4. 4

    调度器

  5. 5

    调度器与操作符

  6. 6

    调度器行为

  7. 7

    实现真正的并发

  8. 8

    测验

  9. 9

    挑战

第二部分:RxJava 高级特性
  1. 1

    概览

Android 上的响应式建模
  1. 1

    简介

  2. 2

    连接非响应式世界与响应式世界

  3. 3

    RxJava 的后果:方法签名

  4. 4

    RxJava 的特性:惰性求值

  5. 5

    响应式一切:长时间运行的操作

  6. 6

    响应式一切:Completable、Single 和 Maybe

  7. 7

    响应式一切:用响应式编程替代回调

  8. 8

    响应式一切:多播

  9. 9

    响应式一切:视图事件

  10. 10

    可丢弃性与 Activity/Fragment 生命周期

  11. 11

    测验

背压
  1. 1

    简介

  2. 2

    Flowable 与背压策略(concept)

  3. 3

    订阅者

  4. 4

    限流与缓冲

  5. 5

    测验

  6. 6

    挑战

错误处理
  1. 1

    简介

  2. 2

    链上的错误

  3. 3

    错误处理操作符

  4. 4

    重试操作符

  5. 5

    未传递的错误

  6. 6

    测验

结论
  1. 1

    大功告成!

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)