RxJava Anfängerempfehlung für RxJava

Hallo, es ist eine Sache von Dip Adventskalender 14 Tage der verantwortlichen Person. Es ist ein großes Haus.

In der Wirtschaft bin ich für Android-Apps verantwortlich. Ich mache aber auch iOS. Ich habe im Frühjahr angefangen, die Java-Sprache zu lernen und mache Android-Apps.

RxJava, das ich oft in solch einer täglichen Arbeit höre ...

Ich höre oft den Namen, aber was zum Teufel ist das?

Dieses Mal habe ich verschiedene Dinge über RxJava aus der Sicht eines Amateurs untersucht, daher möchte ich es zusammenfassen. Vielen Dank! !!

Was ist RxJava ...

Was ist RxJava? Über,

RxJava ist eine Bibliothek für reaktive Programmierung in Java. Darüber hinaus ist diese Bibliothek leichtgewichtig und hat den Vorteil, dass sie einfach zu verwenden ist, da sie keine Abhängigkeiten von anderen Bibliotheken aufweist.

Was ist reaktive Programmierung ...

Als nächstes geht es um reaktive Programmierung. Die reaktive Pull-Grammatik konzentriert sich auf den Datenfluss. Bei der Entwicklung von Smartphone-Anwendungen wird beim Erstellen oder Zerstören eines Bildschirms eine Rückruffunktion bereitgestellt. GPS ist jedoch ein leicht verständliches Beispiel für reaktive Programmierung. GPS sendet Daten, wenn die Standortinformationen seines Besitzers aktualisiert werden, und beendet das Senden von Daten, wenn es stoppt. Auf diese Weise beginnt die reaktive Programmierung mit der Verarbeitung, wenn Daten generiert werden, anstatt die Logik für ein bestimmtes Ereignis auszuführen.

Der Vorteil der Implementierung durch reaktive Programmierung besteht darin, dass der Datenstrom problemlos verarbeitet werden kann, da die Verarbeitung für den zuvor beschriebenen Datensender und Datenempfänger getrennt codiert werden kann.

Über Observable und Observer ...

Ich habe zuvor erklärt, dass das Senden und Empfangen von Daten getrennt beschrieben werden kann, aber bei der reaktiven Programmierung wird das Objekt, das Daten sendet, als beobachtbar und das Objekt, das Daten empfängt, als Beobachter behandelt. Darüber hinaus kann Observer Daten empfangen, indem er Observable abonniert, das Daten sendet.

Schließlich

In diesem Artikel habe ich über RxJava und reaktive Programmierung gesprochen. Nächstes Mal werde ich den Artikel mit einer einfachen Demo zusammenfassen. Vielen Dank.

Recommended Posts

RxJava Anfängerempfehlung für RxJava
Liste der Anfänger (Liste) Memo
[Java] Anfängerverständnis von Servlet-②
[Java] Anfängerverständnis von Servlet-①
[Für Anfänger] Zusammenfassung des Java-Konstruktors
[Rails] Einführung von Rubocop durch Anfänger
Zusammenfassung des Docker-Verständnisses für Anfänger do ~ Docker-Compose ~
Die Geschichte von RxJava, das unter NoSuchElementException leidet
Rails [Für Anfänger] Implementierung der Kommentarfunktion
Erklärung von Ruby auf Schienen für Anfänger ①