Inhalt
Inhalt |
- Grundlagen objektorientierter Programmierung
- Gemeinsamkeiten und Unterschiede zwischen Java und C bei nicht objektorientierter Programmierung
- Klassen und Vererbung
- Überladen von Funktionen
- Konstruktoren und Initialisierung
- Exception Handling
- Ausgewählte Klassen der Java Standard Bibliothek (Ein- und Ausgabe, Container)
Begleitet wird der Vorlesungsstoff von mehreren inhaltlich aufeinander aufbauenden Programmierübungen. |
Literatur |
Bruce Eckel: Thinking in Java. 4th Ed. Prentice Hall, 2006
Joshua Bloch: Effektive Java. 2nd Ed. Addison Wesley, 2008
Christian Ullenboom: Java ist auch eine Insel, 10. Aufl. Rheinwerk Computing, 2011 |
Lernziele |
Die Studierenden können die wesentlichen Eigenschaften der objektorientierten Sprache Java erklären und bei der Entwicklung von Softwareesystemen anwenden. Sie können sich in weitere objektorientierte Programmiersprachen selbständig einarbeiten. |
Leistungsnachweis |
Klausur 90 Minuten
Hilfsmittel: A (Alle erlaubten Hilfsmittel gemäß Prüfungsplan) |