万本电子书0元读

万本电子书0元读

顶部广告

RxJava 2.x实战电子书

售       价:¥

纸质售价:¥62.40购买纸书

498人正在读 | 1人评论 7

作       者:沈哲

出  版  社:电子工业出版社

出版时间:2018-03-01

字       数:10.4万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书首先讲解了函数式响应式编程的概念,包括Observables、Subject、Processor 等,以及RxJava的优和用途。然后讲解了RxJava 中必不可少的操作符,包括创建操作符、变换操作符、过滤操作符、条件操作符、布尔操作符、合并操作符和连操作符。着详细介绍了RxJava 的线程操作及线程模型,用大量的实例,讲解了RxJava 在Android 上和在Java 后端的使用。*后,介绍了Java 8 的函数式编程的特性,以及对未来编程方式的展望。本书适合Android 发工程师、Java 后端发工程师,以及对函数响应式编程、感兴趣的IT 从业人员。<br/>【推荐语】<br/>响应式编程正变得越来越流行,越来越多的App 都在使用Rx 相关的技术。在Java 后端,Spring 5 也始支持响应式编程。在源的技术社区里,Rx、响应式编程、函数式编程都是热门话题。本书作者结合自身的学习以及使用情况,尽可能使用通俗易懂的讲解方式带领大家学习RxJava。同时,本书还附有丰富的例子,从Android 发到Java 后端的发,相信能够让大家感受到RxJava 的魅力。<br/>【作者】<br/>沈哲,目前在魔窗,负责移动端团队研发魔窗的sdk。曾在工作三年,负责过旅行邮轮团队的后台建设。后转岗到到家,负责上海的移动端团队。<br/>
目录展开

前言

第1章 RxJava简介

1.1 你需要了解的函数响应式编程

1.2 RxJava简介

1.3 为何选择RxJava

1.4 RxJava能做什么

1.5 RxJava 2的Hello World

1.6 小结

第2章 RxJava基础知识

2.1 Observable

2.2 Hot Observable和Cold Observable

2.3 Flowable

2.4 Single、Completable和Maybe

2.5 Subject和Processor

2.6 小结

第3章 创建操作符

3.1 create、just和from

3.2 repeat

3.3 defer、interval和timer

3.4 小结

第4章 RxJava的线程操作

4.1 调度器(Scheduler)种类

4.2 RxJava线程模型

4.3 Scheduler的测试

4.4 小结

第5章 变换操作符和过滤操作符

5.1 map和flatMap

5.2 groupBy

5.3 buffer和window

5.4 first和last

5.5 take和takeLast

5.6 skip和skipLast

5.7 elementAt和ignoreElements

5.8 distinct和filter

5.9 debounce

5.10 小结

第6章 条件操作符和布尔操作符

6.1 all、contains和amb

6.2 defaultIfEmpty

6.3 sequenceEqual

6.4 skipUntil和skipWhile

6.5 takeUntil和takeWhile

6.6 小结

第7章 合并操作符与连接操作符

7.1 merge和zip

7.2 combineLatest和join

7.3 startWith

7.4 connect、push和refCount

7.5 replay

7.6 小结

第8章 RxJava的背压

8.1 背压

8.2 RxJava 2.x的背压策略

8.3 小结

第9章 Disposable和Transformer的使用

9.1 Disposable

9.2 RxLifecycle和AutoDispose

9.3 Transformer在RxJava中的使用

9.4 小结

第10章 RxJava的并行编程

10.1 RxJava并行操作

10.2 ParallelFlowable

10.3 小结

第11章 RxBinding的使用

11.1 RxBinding简介

11.2 RxBinding使用场景

11.3 RxBinding结合RxPermissions的使用

11.4 RxBinding使用的注意点

11.5 小结

第12章 RxAndroid 2.x和Retrofit的使用

12.1 RxAndroid 2.x简介

12.2 Retrofit简介

12.3 Retrofit与RxJava的完美配合

12.4 小结

第13章 开发EventBus

13.1 传统的EventBus

13.2 开发一个新的EventBus(一)

13.3 开发一个新的EventBus(二)

13.4 开发一个新的EventBus(三)

13.5 开发一个新的EventBus(四)

13.6 小结

第14章 使用RxJava封装HttpClient 4.5

14.1 HttpClient的介绍

14.2 使用RxJava进行重构

14.3 实现一个简单的图片爬虫

14.4 小结

第15章 Spring Boot和RxJava 2

15.1 模拟Task任务

15.2 构建一个给爬虫使用的代理IP池

15.3 小结

第16章 Java 8的函数式编程

16.1 Java 8的新变化

16.2 函数是一等公民

16.3 Lambda表达式

16.4 Java 8新增的Stream

16.5 函数的柯里化

16.6 新的异步编程方式CompletableFuture

16.7 小结

第17章 Kotlin和RxJava

17.1 Kotlin简介

17.2 使用Kotlin来封装图像框架

17.3 小结

第18章 展望未来

18.1 期待已久的Java 9

18.2 其他的Reactive Streams项目

18.3 小结

附录ARxJava常用的操作符列表

附录B RxJava中常用的library

累计评论(1条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部