Warum wird in Java empfohlen, die Methode equals anstelle des Operators == zum Vergleichen von Objekten zu verwenden?
Android
Erklären Sie, was eine suspendierende Funktion ist und wie sie in Kotlin funktioniert.
Erklären Sie den Funktionsmechanismus des Operators flatMap in RxJava und wie er den Datenstrom verarbeitet
Erklären Sie, was im Kontext der Programmierung oder Systemarchitektur unter dem Begriff Dispatcher verstanden wird.
Könnten Sie erklären, was eine Room-Komponente in Android ist und wie sie zur Arbeit mit Datenbanken verwendet wird?
Könnten Sie erklären, was im Kontext der Android-Entwicklung unter dem Begriff Intent verstanden wird?
Was ist der Unterschied zwischen den Schnittstellen Serializable und Parcelable beim Übertragen von Objekten in Android?
Wie erfolgt der Datenaustausch zwischen zwei Bildschirmen in einer Android-Anwendung?
Kannst du die in RxJava verwendeten Ausführungstypen auflisten?
Wie unterscheidet man den Vergleich von Objekten mit der Methode equals und die Verwendung des Operators == in Java?
Ist es möglich, ein Objekt einer sealed-Klasse in Kotlin zu initialisieren?
Können Sie die gängigsten Arten von Dispatchern in der Programmierung auflisten und beschreiben?
Erklären Sie, was geschlossene Klassen in Kotlin sind und wie sie verwendet werden
Was ist die Anwendung von StrongReference bei der Speicherverwaltung?
Können Sie erklären, wofür die Klasse WeakReference in Java verwendet wird und wie sie angewendet wird?
Was ist der Unterschied zwischen der Verwendung der Methoden subscribeOn und observeOn in RxJava, und wie beeinflussen sie den Ausführungsfluss?
Worin unterscheiden sich die Eigenschaften lazy und lateinit in der Programmiersprache Kotlin, und in welchen Fällen ist ihre Anwendung am sinnvollsten?
Erklären Sie die Unterschiede zwischen Observable-Objekten, die sofort beim Erstellen mit der Datenemission beginnen, und solchen, die beim Abonnieren in RxJava starten.
Wie unterscheidet man eine explizite Intent von einer impliziten im Android-Entwicklungsprozess?