Learning RxJava

Learning RxJava

评分

★★★★★

ISBN

9781787123748

出版社

Packt Publishing 2017-06-20出版

作者

Thomas Nield

分类

编程设计

内容简介
The primary audience for this book is developers with at least a fundamental mastery of Java.Some readers will likely be interested in RxJava to make programs more resilient, concurrent, and scalable. Others may be checking out reactive programming just to see what it is all about, and to judge whether it can solve any problems they may have.
AI简介
这是一本专注于介绍响应式编程思维模式和RxJava的权威指南。这本书以Java为基础,深入讲解了函数式编程和响应式编程的基本概念,以及它们在Java中的应用。 书中首先介绍了响应式编程思维模式,这种模式将世界视为一个持续运动的过程,而不是一系列静态的状态。这种思维模式在Java 8中通过引入函数式编程得到了部分体现,但仍有不足。RxJava Observable是Java 8中的一种事件驱动编程方式,它不仅可以推送数据,还可以推送事件。 书中详细介绍了RxJava的基本概念,如Observable、Observer、Cold Observables、Hot Observables等,并讲解了如何创建和使用这些概念。同时,书中还讲解了RxJava的各种操作符,如filter()、map()、reduce() 等,以及如何使用这些操作符来处理数据流。 此外,书中还讲解了线程安全的必要性,以及如何使用subscribeOn()、observeOn()、unsubscribeOn() 等方法来处理多线程问题。同时,书中还讲解了并行化的概念,以及如何使用flatMap() 操作符来实现并行
阅读/下载地址