MPGI 4 (Bachelor)/Gedächtnisprotokoll WiSe 2009/10
< MPGI 4 (Bachelor)
Version vom 26. Februar 2010, 14:30 Uhr von Stefan (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Gedächtnisprotokoll Klausur (26.02.2010) - vorsicht, sehr '''unvollständig'''! * Drei Layoutmanager nennen und erklären. * GUI implementieren für eine Art Ta...“)
Gedächtnisprotokoll Klausur (26.02.2010) - vorsicht, sehr unvollständig!
- Drei Layoutmanager nennen und erklären.
- GUI implementieren für eine Art Taschenrechner (oben ein Label, dadrunter Grid-mäßig Buttons, deren Beschriftungen in einem Array gegeben waren).
- Programm implementieren, welches eine Textdatei einliest, die in jeder Zeile wiederum durch Komma getrennt Zahlen enthält. Die in einer Zeile enthaltenen Zahlen sollten addiert werden und wenn bei einer Zeile das Ergebnis kleiner gleich 2000 war sollte das komplette Programm abbrechen und false zurückgeben - andernfalls true. Es sollte sichergestellt werden, dass bei jedem Beenden der Methode die Datei geschlossen wird.
- Wodurch unterscheiden sich Exception, RuntimeException und Error und wie können sie behandelt werden?
- Vorgegeben: Programm, mit try-catch-finally-Block, welches versucht Datei zu öffnen und zwischen den Operationen A, B, C, D auf der Konsole ausgibt. Es sollte angegeben werden, welche Ausgaben beim Programm auftreten können. (Also wenn die Datei gefunden wurde wird z.B. die Ausgabe, die im catch-Block steht, nicht getätigt.)
- UDP-Client in einer Methode implementieren, die ein Wort an einen vorgegebenen Server und Port schickt und daraufhin eine Antwort erhält und diese als String zurückgibt.
- Lebenszyklus von Applets grafisch darstellen und einzelne Zustände erklären
- Welchen Sinn kann die Benutzung von Threads bei GUIs haben, welche Probleme treten in Zusammenhang mit Swing auf und wie löst man diese?
- Producer/Consumer implementieren
- Anhand eines Schemas den Ablauf bei RMI erklären.
- Klasse, die in ihrer main-Methode ein Objekt von sich erzeugt und dieses serialisiert und in eine Datei schreibt.