OOP2: Objektorientierte Programmierung (SS 2024)

Wolfgang Schreiner; Kommunikation, Wissen, Medien (KWM); SS 2024

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.

Moodle Kurs

Materialien

Skript
Java Beispiele
kwm.jar
kwm.zip
Oracle Java SE
Eclipse IDE
Sprechen Sie Java?
Amazon.at

Java Tutorials
Java Language Specification
Java API Specification

Vorlesungsfolien

Applets sind in modernen Browsern und mit aktuellen Java-Versionen nicht mehr ausführbar. Sie können die unten ausgeführten Applets dennoch ausführen, wenn Sie Java 8 installieren, das das Programm "appletviewer" enthält. Laden Sie die Datei applets.zip herunter, entpacken Sie diese, und gehen in das Verzeichnis applets\AppletName des entsprechenden Applets. Sie können dann durch Aufruf von
  appletviewer AppletName.html
das entsprechende Applet starten.
Objects with Methods
Class Libraries and Packages
Arrays
Searching and Sorting
Linear and Binary Search
Insertion Sort
Dynamic Data Structures
Linked List
Abstract Data Types
Stack
Queue
Inheritance 1
Inheritance 2
The Collections Framework
Exception Handling

Wolfgang Schreiner
Last modified: February 5, 2024