RxJava响应式编程

RxJava响应式编程

作者:李衍顺

出版社:电子工业

出版年:2018年4月

ISBN:9787121336409

所属分类:科普读物

书刊介绍

《RxJava响应式编程》内容简介

响应式编程是一种基于异步数据流概念的编程模式,在开发手机App、Web App时,要想保证对用户请求的实时响应,给用户带来流畅的体验,响应式编程是一个不错的选择。RxJava则是这种编程模式的Java实现。本书主要介绍如何使用RxJava进行响应式编程。全书一共6章,从响应式编程与RxJava的概念,到RxJava的操作符和源码,以及各种Scheduler的特点和适用场景,均做了较细致的讲解。本书还用一章的篇幅给出了几个RxJava的实用案例,帮助读者理解概念,上手操作。本书适合RxJava的初学者,以及对RxJava有初步了解想要进一步深入学习的读者阅读。
李衍顺著。

作品目录

前言
第1章:走进RxJava的世界
1.1、响应式编程
1.2、什么是RxJava
1.3、Observable和Subscriber
1.4、在Android工程中引入RxJava
第2章:RxJava中的操作符
2.1、创建Observable的操作符
2.2、转化Observable的操作符
2.3、过滤操作符
2.4、组合操作符
2.5、错误处理操作符
2.6、辅助操作符
2.7、条件操作
2.8、聚合操作符
2.9、与Connectable
Observable相关的操作符
2.10、自定义操作符
第3章:使用Scheduler进行线程调度
3.1、什么是Scheduler
3.2、Scheduler的类型
3.3、总结
第4章:RxJava的实现原理
4.1、数据的发送和接收
4.2、操作符的实现
4.3、Scheduler的工作原理
第5章:RxJava的应用实例
5.1、计算π的值
5.2、图片的三级缓存
5.3、结合Retrofit和OkHttp访问网络
5.4、使用RxLifecycle避免内存泄漏
5.5、使用RxBinding绑定各种View事件
第6章:RxJava
2的改进
6.1、Observable和Flowable
6.2、null的使用
6.3、Single和Completable
6.4、Maybe
6.5、Subscriber
6.6、Action和Function
6.7、错误处理
6.8、Scheduler

相关推荐

微信二维码