龙翔书店
- 商品详情
- 店铺评价
-
图书条目信息
展开全部
- 货号:
- 1-7
- 商品描述:
-
基本信息
书名:RxJava响应式编程
定价:49.00元
作者:李衍顺
出版社:电子工业出版社
出版日期:2018-03-01
ISBN:9787121336409
字数:
页码:
版次:
装帧:平装-胶订
开本:16开
商品重量:0.3kg
编辑推荐
RxJava源码剖析RxJava核心操作符解析RxJava实战案例分享
内容提要
响应式编程是一种基于异步数据流概念的编程模式,在开发手机App、Web App时,要想保证对用户请求的实时响应,给用户带来流畅的体验,响应式编程是一个不错的选择。RxJava则是这种编程模式的Java实现。本书主要介绍如何使用RxJava进行响应式编程。全书一共6章,从响应式编程与RxJava的概念,到RxJava的操作符和源码,以及各种Scheduler的特点和适用场景,均做了较细致的讲解。本书还用一章的篇幅给出了几个RxJava的实用案例,帮助读者理解概念,上手操作。本书适合RxJava的初学者,以及对RxJava有初步了解想要进一步深入学习的读者阅读。
目录
第1章 走进RxJava的世界 .......................................................................................................... 11.1 响应式编程.......................................................................................................................... 11.2 什么是RxJava................................................................................................................ 41.3 Observable和Subscriber ............................................................................................... 51.3.1 Single:单个数据的生产者 ........................................................................................... 81.3.2 Completable:单个事件的生产者 .................................................................................. 91.4 在Android工程中引入RxJava .................................................................................. 11第2章 RxJava中的操作符 ..................................................................................................... 122.1 创建Observable的操作符 .......................................................................................... 122.1.1 range ........................................................................................................................... 132.1.2 defer和just ................................................................................................................. 132.1.3 from ............................................................................................................................ 162.1.4 interval ........................................................................................................................ 172.1.5 repeat和timer ............................................................................................................. 192.2 转化Observable的操作符 .......................................................................................... 212.2.1 buffer .......................................................................................................................... 212.2.2 flatMap ....................................................................................................................... 232.2.3 groupBy ...................................................................................................................... 252.2.4 map............................................................................................................................ 282.2.5 cast ............................................................................................................................. 292.2.6 scan ............................................................................................................................ 312.2.7 window ....................................................................................................................... 322.3 过滤操作符 .................................................................................................................. 352.3.1 debounce ..................................................................................................................... 352.3.2 distinct ........................................................................................................................ 392.3.3 elementAt .................................................................................................................... 402.3.4 filter ............................................................................................................................ 412.3.5 first和last ................................................................................................................... 432.3.6 skip和take,skipLast和takeLast ................................................................................ 452.3.7 sample和throttleFirst .................................................................................................. 462.4 组合操作符 .................................................................................................................. 482.4.1 combineLatest .............................................................................................................. 482.4.2 join和groupJoin ......................................................................................................... 512.4.3 merge和mergeDelayError............................................................................................ 552.4.4 startWith...................................................................................................................... 582.4.5 switch ......................................................................................................................... 592.4.6 zip和zipWith .............................................................................................................. 612.5 错误处理操作符 .......................................................................................................... 642.5.1 onErrorReturn .............................................................................................................. 642.5.2 onErrorResumeNext ..................................................................................................... 662.5.3 onExceptionResumeNext .............................................................................................. 672.5.4 retry ............................................................................................................................ 702.6 辅助操作符 .................................................................................................................. 722.6.1 delay ........................................................................................................................... 722.6.2 do ............................................................................................................................... 742.6.3 materialize和dematerialize .......................................................................................... 782.6.4 subscribeOn和observeOn ............................................................................................ 802.6.5 timeInterval和timeStamp ............................................................................................ 822.6.6 timeout ........................................................................................................................ 842.6.7 using ........................................................................................................................... 872.7 条件操作 ...................................................................................................................... 902.7.1 all ............................................................................................................................... 902.7.2 amb............................................................................................................................ 922.7.3 contains ....................................................................................................................... 932.7.4 isEmpty ....................................................................................................................... 942.7.5 defaultIfEmpty ............................................................................................................. 952.7.6 sequenceEqual ............................................................................................................. 972.7.7 skipUntil和skipWhile ................................................................................................. 982.7.8 takeUntil和takeWhile ................................................................................
作者介绍
目前就职于Face ,多年的移动端开发和RxJava使用经验。
序言
暂无相关内容
配送说明
...
相似商品
为你推荐