KWM 102: Objektorientierte Programmierung (SS 2018)

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

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
TextPad
Eclipse IDE
Sprechen Sie Java?
Amazon.at

Java Tutorials
Java Language Specification
Java API Specification

Vorlesungsfolien

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 von
  appletviewer AppletName.html
das entsprechende Applet lokal ausführen.
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: January 27, 2018