RxJava教程
RxJava 是基于 Java 的 ReactiveX 扩展。ReactiveX 是一个旨在为各种编程语言提供反应式编程概念的项目。反应式编程是指程序在数据出现时做出反应的场景。它是一个基于事件的编程概念,事件可以传播到注册观察者。根据Reactive,他们结合了观察者模式、迭代器模式和函数模式的优点。观察者模式做得对。ReactiveX 结合了观察者模式、迭代器模式和函数式编程的最佳思想。
学习本课程要求:
教程软件版本说明:
- Java:1.5+
- 开发工具:Ecplise或IntelliJ IDEA
RxJava教程
- RxJava 介绍
- RxJava 安装
- RxJava Observable工作原理
- RxJava 创建Observable
- RxJava Observable Single类
- RxJava Observable MayBe类
- RxJava Observable Completable类
- RxJava CompositeDisposable类
- RxJava 创建操作符
- RxJava 转换操作符
- RxJava 过滤操作符
- RxJava 合并运算符
- RxJava 工具运算符
- RxJava 条件运算符
- RxJava 数学运算符
- RxJava 连接运算符
- RxJava Subjects主题
- RxJava PublishSubject类
- RxJava BehaviorSubject类
- RxJava ReplaySubject类
- RxJava AsyncSubject类
- RxJava Schedulers 调度器
- RxJava Schedulers trampoline
- RxJava Schedulers newThread
- RxJava Schedulers computation
- RxJava Schedulers io
- RxJava Schedulers from
- RxJava Buffering缓冲
- RxJava Windowing窗口