Learning Reactive Programming With Java 8 (Paperback)
暫譯: 使用 Java 8 學習反應式編程 (平裝本)
Nickolay Tsvetinov
- 出版商: Packt Publishing
- 出版日期: 2015-06-19
- 定價: $1,470
- 售價: 6.0 折 $882
- 語言: 英文
- 頁數: 177
- 裝訂: Paperback
- ISBN: 1785288725
- ISBN-13: 9781785288722
-
相關分類:
Java 程式語言
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,140Effective Java, 2/e (Paperback)
-
$1,414REST in Practice: Hypermedia and Systems Architecture (Paperback)
-
$990Scala for the Impatient (Paperback)
-
$790$672 -
$1,890OCP Java SE 8 Programmer II Exam Guide (Exam 1Z0-809)
-
$720$612 -
$477Rust 權威指南 (The Rust Programming Language (Covers Rust 2018))
-
$780$390 -
$1,750$1,663 -
$450$356 -
$580$458 -
$780$616 -
$800$632 -
$1,880$1,786 -
$680$537 -
$790$616 -
$980$774 -
$680$530 -
$620$490 -
$780$616 -
$980$774 -
$680$537 -
$380$300 -
$420$332 -
$820$648
商品描述
Learn how to use RxJava and its reactive Observables to build fast, concurrent, and powerful applications through detailed examples
About This Book
- Learn about Java 8's lambdas and what reactive programming is all about, and how these aspects are utilized by RxJava
- Build fast and concurrent applications with ease, without the complexity of Java's concurrent API and shared states
- Explore a wide variety of code examples to easily get used to all the features and tools provided by RxJava
Who This Book Is For
If you are a Java developer that knows how to write software and would like to learn how to apply your existing skills to reactive programming, this book is for you.
What You Will Learn
- Discover what reactive programming is and how you can benefit from it
- Get to grips with the new functional features of Java 8 and some functional theory
- Create RxJava Observable instances from virtually any data source
- Transform, filter, and accumulate your data using various RxJava operators
- Combine multiple data sources in one dataset, using custom logic
- Write concurrent programs with ease, scheduling actions on various workers
- Learn about unit testing asynchronous RxJava logic
- Extend RxJava by writing your own operators and factory methods
In Detail
Whether you are a Java expert or at a beginner level, you'll benefit from this book, because it will teach you a brand new way of coding and thinking.
The book starts with an explanation of what reactive programming is, why it is so appealing, and how we can integrate it in to Java. It continues by introducing the new Java 8 syntax features, such as lambdas and function references, and some functional programming basics. From this point on, the book focuses on RxJava in depth. It goes through creating Observables, transforming, filtering, and combining them, and concurrency and testing to finish with extending the library itself.
This book is a definite tutorial in RxJava filled with a lot of well-described examples. It explains reactive programming concepts in plain and readable language, without scientific formulas and terms.
商品描述(中文翻譯)
**學習如何使用 RxJava 及其反應式 Observables 透過詳細範例來構建快速、並發且強大的應用程式**
## 本書介紹
- 了解 Java 8 的 lambda 表達式以及反應式編程的概念,並學習這些特性如何被 RxJava 利用
- 輕鬆構建快速且並發的應用程式,無需面對 Java 的並發 API 和共享狀態的複雜性
- 探索各種程式碼範例,輕鬆熟悉 RxJava 提供的所有功能和工具
## 本書適合誰
如果您是一位了解如何編寫軟體的 Java 開發者,並希望學習如何將現有技能應用於反應式編程,這本書適合您。
## 您將學到什麼
- 發現反應式編程是什麼,以及您如何從中受益
- 熟悉 Java 8 的新函數特性及一些函數理論
- 從幾乎任何數據來源創建 RxJava Observable 實例
- 使用各種 RxJava 操作符轉換、過濾和累積您的數據
- 使用自定義邏輯將多個數據來源合併到一個數據集
- 輕鬆編寫並發程式,安排在不同工作者上的操作
- 了解單元測試異步 RxJava 邏輯
- 通過編寫自己的操作符和工廠方法來擴展 RxJava
## 詳細內容
無論您是 Java 專家還是初學者,您都將從這本書中受益,因為它將教您一種全新的編碼和思考方式。
本書首先解釋了反應式編程是什麼,為什麼它如此吸引人,以及我們如何將其整合到 Java 中。接著介紹了 Java 8 的新語法特性,如 lambda 表達式和函數引用,以及一些函數編程的基本概念。從這一點開始,本書深入探討 RxJava,涵蓋創建 Observables、轉換、過濾和合併它們,以及並發和測試,最後介紹如何擴展庫本身。
這本書是一本關於 RxJava 的確定性教程,充滿了許多描述清晰的範例。它以簡單易讀的語言解釋反應式編程的概念,沒有科學公式和術語。