„Hallo Amigo! Du bist ein bisschen verweichlicht! Hier sind deine Übungen. Bei Schwierigkeiten bitte deine Kollegen um Rat. Sie werden dir auf jeden Fall helfen.“

6
Aufgabe
Java Core,  Level 10Lektion 10
Gesperrt
Minimale Änderungen
Sorge mit minimalen Code-Änderungen dafür, dass sich die C-Klasse serialisieren lässt.
12
Aufgabe
Java Core,  Level 10Lektion 10
Gesperrt
Deserialisierung
Serialisierte A- oder B-Objekte werden in den Datenstrom geschrieben, der übergeben wird. Deserialisiere das Objekt in der Methode getOriginalObject. Wenn eine Ausnahme auftritt, zeige eine Meldung an und gib null zurück. Implementiere bei Bedarf das Serializable-Interface.
20
Aufgabe
Java Core,  Level 10Lektion 10
Gesperrt
Finde die Fehler
Aus irgendeinem Grund treten bei der Serialisierung/Deserialisierung von B-Objekten Fehler auf. Finde das Problem und behebe es. Die A-Klasse darf nicht die Serializable- und Externalizable-Interfaces implementieren. Die Signatur der B-Klasse ist fehlerfrei :). Die main-Methode ist fehlerfrei.
6
Aufgabe
Java Core,  Level 10Lektion 10
Gesperrt
Korrigiere den Fehler. Serialisierung
Nach der Deserialisierung eines Solution-Objekts wurde erkannt, dass die Map m keine Daten enthält :( Korrigiere 1Fehler.
6
Aufgabe
Java Core,  Level 10Lektion 10
Gesperrt
Personen serialisieren
Serialisiere die Person-Klasse auf die übliche Weise. Füge den transient-Modifikator für einige Felder hinzu, falls erforderlich.
6
Aufgabe
Java Core,  Level 10Lektion 10
Gesperrt
Serialisierung ist verboten
Unterbinde die Serialisierung der SubSolution-Klasse mit der Ausnahme NotSerializableException. Verändere nicht die Methodensignaturen.
20
Aufgabe
Java Core,  Level 10Lektion 10
Gesperrt
Serialisierung in einem Thread überschreiben
Das Serialisieren/Deserialisieren der Solution-Klasse funktioniert nicht. Behebe die Fehler ohne Änderung der Methoden- oder Klassensignaturen. Die main-Methode wird nicht getestet. Schreibe den Verifizierungscode selbst in der main-Methode: 1) Erstelle eine Instanz der Solution-Klasse 2) Schreibe
12
Aufgabe
Java Core,  Level 10Lektion 10
Gesperrt
Die richtige Schlussfolgerung ziehen
Ordne die Methodenaufrufe und Zugriffsmodifikatoren der Oberklasse so an, dass die folgende Bildschirmausgabe erscheint: C-Klasse, method2 A-Klasse, method2 A-Klasse, method1 B-Klasse, method1 1. Von jeder Methode kann nur eine der Methoden der Oberklasse aufgerufen werden. 2. Von jeder Methode kann
12
Aufgabe
Java Core,  Level 10Lektion 10
Gesperrt
Diagramme
Bitte lies die Zusatzmaterialien über die Serialisierung von Diagrammen. Die Solution-Klasse hat ein gerichtetes planares Diagramm, das Zyklen und Schleifen enthält. Zum Beispiel https://photos.app.goo.gl/fgJjYtA2atEP6AKM7 Serialisiere Solution. Die Ausrichtung aller Kanten muss gleich bleiben.

„Du hast schon alles erledigt? Hier sind noch ein paar schwierigere Übungen:“

20
Aufgabe
Java Core,  Level 10Lektion 10
Gesperrt
Zahlenalgorithmen
Angenommen, die Zahl S besteht aus M Ziffern. Wenn beispielsweise S = 370 ist, dann gilt M (Anzahl der Ziffern) = 3 Implementiere die Methode getNumbers. Unter den natürlichen Zahlen kleiner als N (long) muss sie alle Zahlen finden, die das folgende Kriterium erfüllen: Die Zahl S ist gleich der Summ
12
Aufgabe
Java Core,  Level 10Lektion 10
Gesperrt
Rechteck-Algorithmen
1. Hier haben wir ein zweidimensionales N*N-Array, das mehrere Rechtecke enthält. 2. Die verschiedenen Rechtecke berühren oder überlappen sich nicht. 3. Das Innere jedes Rechtecks ist gefüllt mit 1en. 4. Die Array-Werte haben die folgende Bedeutung: 4.1) a[i, j] = 1, wenn Element (i, j) zu einem Rec
20
Aufgabe
Java Core,  Level 10Lektion 10
Gesperrt
Wortsuche
1. Wir haben ein zweidimensionales Array, das Kleinbuchstaben enthält. 2. Die Methode detectAllWords muss alle Wörter im wordSearch-Array finden. 3. element(startX, startY) muss dem ersten Buchstaben des Wortes entsprechen, während element(endX, endY) dem letzten Buchstaben entsprechen muss. text is