Diese Lehrveranstaltung behandelt weiterführende Themen bei der Entwicklung von Programmen in der Programmiersprache Java. Aufbauend auf den im letzen Semester vermittelten Grundkenntnissen lernen wir fundamentale Algorithmen und Datenstrukturen kennen und untersuchen die Strukturierung von Programmen mit dem objektorientierten Mechanismus der Vererbung. Abschließend vermitteln wir die Verwendung des Java Collections Framework zur Organisation von Daten und die Behandlung von Fehlern in Programmen mittels des Konzepts der Ausnahmen.
Neuere Web-Browser unterstützen die Ausführung von Java-Applets nicht mehr. Um die unten ausgeführten Applets dennoch auszuführen, laden Sie die Datei applets.zip herunter, entpacken Sie diese, und gehen in das Verzeichnis applets\AppletName des entsprechenden Applets. Sie können dann (sofern Sie Java lokal installiert haben) durch Ausführung vonappletviewer AppletName.htmldas entsprechende Applet lokal ausführen.