RxJava — это расширение ReactiveX на основе Java. ReactiveX — это проект, целью которого является предоставление концепции реактивного программирования для различных языков программирования. Реактивное программирование относится к сценарию, в котором программа реагирует как и когда появляются данные. Это концепция программирования, основанная на событиях, и события могут распространяться на регистры наблюдателей. В соответствии с Reactive , они объединили лучшее из шаблона Observer, шаблона Iterator и функционального шаблона. Шаблон Observer сделан правильно. ReactiveX — это сочетание лучших идей из шаблона Observer, шаблона Iterator и функционального программирования.
Аудитория
Это руководство предназначено для всех тех читателей, которые хотят изучить возможности RxJava. Этот учебник охватывает большинство тем, необходимых для базового понимания RxJava и понимания того, как он работает.
Предпосылки
Это руководство было подготовлено для начинающих, чтобы помочь им понять основные и продвинутые понятия, связанные с RxJava.