相關主題
商品描述
Learn reactive programming using Java and its functional aspects, sometimes called RxJava. This book shows you how to solve "callback hell" with RxJava and shows you how to write thread-safe code without hanging onto state variables which comes in handy for cloud computing software-as-a-service issues, especially when dealing with big data processes through streaming.
Reactive Java Programming includes unique coverage of reactive Android programming, growing more and more popular in mobile development with the Cloud. After reading this guide to reactive programming, you'll be able to apply it to your own big data cloud applications that use Java.
What You'll Learn
- Use and map observables
- Filter and combine events
- Employ subjects, schedulers, and backpressure
- Handle reactive patterns
- Test your RxJava code
- Write your own operators
- Carry out reactive Android programming
Who This Book Is For
Experienced Java programmers new to reactive programming and those who may have some experience with reactive programming new to Java.
商品描述(中文翻譯)
學習使用Java及其函數式方面的反應式編程,有時被稱為RxJava。本書將向您展示如何使用RxJava解決“回調地獄”,並向您展示如何編寫無需保留狀態變量的線程安全代碼,這對於雲計算軟件服務問題尤其有用,特別是在處理通過流式處理的大數據過程時。
《反應式Java編程》還包括對反應式Android編程的獨特涵蓋,這在與雲端相關的移動開發中越來越受歡迎。閱讀完這本關於反應式編程的指南後,您將能夠將其應用於使用Java的自己的大數據雲應用程序。
您將學到什麼:
- 使用和映射可觀察對象
- 過濾和結合事件
- 使用主題、調度器和背壓
- 處理反應式模式
- 測試您的RxJava代碼
- 編寫自己的運算符
- 進行反應式Android編程
適合閱讀對象:
有經驗的Java程序員對反應式編程感興趣,以及對Java新手有一些反應式編程經驗的人。