Kapitel 2. Reaktive Erweiterungen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Dieses Kapitel führt dich durch die Kernkonzepte von Reactive Extensions und RxJava. Du wirst dich mit Observable<T>, Observer<T> und Subscriber<T> und einigen hilfreichen Hilfsmethoden, den Operatoren, vertraut machen.Observable ist die Kern-API von RxJava, also stelle sicher, dass du verstehst, wie sie funktioniert und was sie repräsentiert. Im Laufe dieses Kapitels lernst du, was Observable wirklich ist und wie du sie erstellst und mit ihr interagierst. Das Wissen, das du erlangst, ist unerlässlich, um reaktive APIs auf der Basis von RxJava idiomatisch bereitzustellen und zu nutzen. RxJava wurde entwickelt, um asynchrone und ereignisgesteuerte Programmierung zu erleichtern, aber du musst einige Grundprinzipien und die Semantik verstehen, um die Vorteile davon nutzen zu können. Wenn du verstehst, wie Observable mit dem Client-Code zusammenarbeitet, wirst du eine Menge Macht unter deinen Fingerspitzen spüren. Nach der Lektüre dieses Kapitels wirst du in der Lage sein, einfache Datenströme zu erstellen, die auf sehr interessante Weise kombiniert und zusammengestellt werden können.

Anatomie von rx.Observable

rx.Observable<T> stellt eine fließende Abfolge von Werten dar. Es ist die Abstraktion, die du die ganze Zeit verwenden wirst. Da diese Werte oft über einen großen Zeitraum hinweg auftreten, ...

Get Reaktive Programmierung mit RxJava now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.