登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』RxJava 2.x 实战

書城自編碼: 3159978
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 沈哲
國際書號(ISBN): 9787121337222
出版社: 电子工业出版社
出版日期: 2018-03-01
版次: 1
頁數/字數: 428/
書度/開本: 16开 釘裝: 平塑勒

售價:NT$ 514

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
艺术通识课:世界音乐史+世界绘画史+世界建筑史(全3册)
《 艺术通识课:世界音乐史+世界绘画史+世界建筑史(全3册) 》

售價:NT$ 1646.0
智能无人集群——改变未来战争的颠覆性力量
《 智能无人集群——改变未来战争的颠覆性力量 》

售價:NT$ 773.0
C++高性能编程
《 C++高性能编程 》

售價:NT$ 829.0
时刻人文·南国多秀士——唐宋之际的东南士人与中国文化重心南移
《 时刻人文·南国多秀士——唐宋之际的东南士人与中国文化重心南移 》

售價:NT$ 549.0
色铅笔基础技法综合教程 从入门到精通
《 色铅笔基础技法综合教程 从入门到精通 》

售價:NT$ 223.0
在传统与变革之间:英国文化模式溯源(思库文丛·学术馆)
《 在传统与变革之间:英国文化模式溯源(思库文丛·学术馆) 》

售價:NT$ 493.0
裙子的文化史:从中世纪至今
《 裙子的文化史:从中世纪至今 》

售價:NT$ 605.0
万物互联算法、方法、技术和观点
《 万物互联算法、方法、技术和观点 》

售價:NT$ 347.0

建議一齊購買:

+

NT$ 514
《 最强Android书:架构大剖析 》
+

NT$ 319
《 RxJava响应式编程 》
+

NT$ 514
《 Android组件化架构 》
+

NT$ 644
《 Android高性能编程 》
+

NT$ 569
《 音视频开发进阶指南:基于Android与iOS平台的实践 》
+

NT$ 662
《 RxJava反应式编程(影印版) 》
編輯推薦:
响应式编程正变得越来越流行,越来越多的App 都在使用Rx 相关的技术。在Java 后端,Spring 5 也开始支持响应式编程。在开源的技术社区里,Rx、响应式编程、函数式编程都是热门话题。
本书作者结合自身的学习以及使用情况,尽可能使用通俗易懂的讲解方式带领大家学习RxJava。同时,本书还附有丰富的例子,从Android 开发到Java 后端的开发,相信能够让大家感受到RxJava 的魅力。
內容簡介:
本书首先讲解了函数式响应式编程的概念,包括Observables、Subject、Processor 等,以及RxJava的优点和用途。然后讲解了RxJava 中必不可少的操作符,包括创建操作符、变换操作符、过滤操作符、条件操作符、布尔操作符、合并操作符和连接操作符。接着详细介绍了RxJava 的线程操作及线程模型,用大量的实例,讲解了RxJava 在Android 上和在Java 后端的使用。*后,介绍了Java 8 的函数式编程的特性,以及对未来编程方式的展望。本书适合Android 开发工程师、Java 后端开发工程师,以及对函数响应式编程、感兴趣的IT 从业人员。
關於作者:
沈哲,目前在魔窗,负责移动端团队研发魔窗的sdk。曾在京东工作三年,负责过京东旅行邮轮团队的后台建设。后转岗到京东到家,负责上海的移动端团队。
目錄
第1 章 RxJava 简介1
1.1 你需要了解的函数响应式编程1
1.2 RxJava 简介 4
1.3 为何选择RxJava6
1.4 RxJava 能做什么10
1.5 RxJava 2 的Hello World11
1.6 小结12
第2 章 RxJava 基础知识 . 13
2.1 Observable13
2.2 Hot Observable 和Cold Observable20
2.3 Flowable . 33
2.4 Single、Completable 和Maybe . 34
2.5 Subject 和Processor . 48
2.6 小结63
第3 章 创建操作符64
3.1 create、just 和from . 65
3.2 repeat72
3.3 defer、interval 和timer 75
3.4 小结80
第4 章 RxJava 的线程操作 . 81
4.1 调度器(Scheduler)种类81
4.2 RxJava 线程模型83
VI ?O RxJava 2.x 实战
4.3 Scheduler 的测试 . 99
4.4 小结106
第5 章 变换操作和过滤操作符107
5.1 map 和flatMap . 108
5.2 groupBy112
5.3 buffer 和window114
5.4 first 和last121
5.5 take 和takeLast125
5.6 skip 和skipLast131
5.7 elementAt 和ignoreElements . 135
5.8 distinct 和filter . 139
5.9 debounce . 142
5.10 小结144
第6 章 条件操作符和布尔操作符145
6.1 all、contains 和amb146
6.2 defaultIfEmpty150
6.3 sequenceEqual152
6.4 skipUtil 和skipWhile . 154
6.5 takeUtil 和takeWhile . 156
6.6 小结159
第7 章 合并操作符与连接操作符160
7.1 merge 和zip . 161
7.2 combineLatest 和join . 167
7.3 startWith171
7.4 connect、push 和refCount174
7.5 replay180
7.6 小结183
第8 章 RxJava 的背压184
8.1 背压184
8.2 RxJava 2.x 的背压策略188
8.3 小结193
第9 章 Disposble 和Transformer 的使用194
9.1 Disposable194
9.2 RxLifecycle 和AutoDispose196
9.3 Transformer 在RxJava 中的使用198
9.4 小结213
第10 章 RxJava 的并行编程 . 214
10.1 RxJava 并行操作214
10.2 ParallelFlowable . 221
10.3 小结225
第11 章 RxBinding 的使用226
11.1 RxBinding 简介226
11.2 RxBinding 使用场景229
11.3 RxBinding 结合RxPermissions 的使用243
11.4 RxBinding 使用的注意点249
11.5 小结251
第12 章 RxAndroid 2.x 和Retrofit 的使用 . 252
12.1 RxAndroid 2.x 简介 . 252
12.2 Retrofit 简介 . 257
12.3 Retrofit 与RxJava 的完美配合 . 258
12.4 小结272
第13 章 开发EventBus274
13.1 传统的EventBus274
13.2 开发一个新的EventBus(一)276
13.3 开发一个新的EventBus(二)285
13.4 开发一个新的EventBus(三)287
13.5 开发一个新的EventBus(四)294
13.6 小结302
第14 章 使用RxJava 封装Httpclient 4.5303
14.1 HttpClient 的介绍303
14.2 使用RxJava 进行重构 . 309
14.3 实现一个简单的图片爬虫317
14.4 小结323
第15 章 Spring Boot 和RxJava 2 . 325
15.1 模拟Task 任务 . 325
15.2 构建一个给爬虫使用的代理IP 池 . 335
15.3 小结347
第16 章 Java 8 的函数式编程348
16.1 Java 8 的新变化 .348
16.2 函数349
16.3 Lambda 表达式352
16.4 Java 8 新增的Stream .355
16.5 函数的柯里化364
16.6 新的异步编程方式CompletableFuture .367
16.7 小结388
第17 章 Kotin 和RxJava389
17.1 Kotlin 简介 .389
17.2 使用Kotlin 来封装图像框架393
17.3 小结405
第18 章 展望未来406
18.1 期待已久的Java 9406
18.2 其他的Reactive Streams 项目 . 408
18.3 小结410
附录A RxJava 常用的操作符列表411
附录B .RxJava 中常用的library416
內容試閱
前 言
编写这本书的目的
笔者从2015 年开始关注RxJava 以及响应式编程,当时网上的资料很少。三年后的今
天,我们可以看到越来越多的App 都在使用Rx 相关的技术。在Java 后端,Spring 5 也开
始支持响应式编程。在开源的技术社区里,Rx、响应式编程、函数式编程都是热门话题。
我们公司开发的App,笔者也会强制大家使用RxJava 或者RxSwfit。本书通过完整的体系
介绍了RxJava 的方方面面。
对于不了解响应式编程的开发者,RxJava 的入门可能会有一些难度。笔者结合自身的
学习以及使用情况,尽可能使用通俗易懂的讲解方式带领大家学习RxJava。同时,本书还附
有丰富的例子,从Android 开发到Java 后端的开发,相信能够让大家感受到RxJava 的魅力。
读者对象
1)Android 开发工程师。
2)Java 后端开发工程师。
3)对函数式编程、响应式编程感兴趣的IT 从业人员。
如何阅读本书
本书共分为18 章。
第1 章讲述了RxJava 的来龙去脉,以及什么是响应式编程、什么是函数式编程。
第2 章至第7 章讲述了RxJava 的基础概念,以及RxJava 常用的操作符。
第8 章至第10 章为RxJava 的高级部分。
第11 章至第12 章为RxAndroid 的使用篇,介绍了常用的RxBinding、Retrofit 等框架。
第13 章至第15 章为RxJava 的实战篇,介绍了如何实现一个基于RxJava 的Event Bus
框架,以及Spring Boot 如何与RxJava 相结合使用。
第16 章至第18 章介绍了Java 8 函数式编程的特性和Kotlin,并展望未来。
勘误和支持
本书相关例子的源码都在GitHub 上, 地址: https:github.comfengzhizi715
RxJavaInAction。
由于笔者水平有限,编写本书时难免会出现错误或者纰漏,恳请
读者批评指正。读者可以关注笔者的公众号与笔者进行互动。或者通
过邮箱:fengzhizi715@126.com,有关本书的任何问题都可以反馈给笔
者,笔者期待与您的技术交流。
致谢
首先要感谢我的家人,最主要是感谢我的妻子。在写书期间,恰逢儿子的出生,她承
担了绝大部分照顾儿子的责任。
感谢公司的支持与同事的帮助,特别是刘志强帮我整理了很多RxJava 相关的资料,以
及对本书部分章节进行了试读,并提出意见。
感谢www.bsfans.com 罗波同学提供UI 支持。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.