![](https://moodle.zhaw.ch/pluginfile.php/1623717/course/overviewfiles/PROG2-600x600.png)
In Programmieren 2 werden die erweiterten Konzepte der objektorientierten Programmierung am Beispiel der Programmiersprache Java und der dazugehörigen Umgebung Java Standard Edition vermittelt.
Übergeordnetes Ziel ist das Erstellen von qualitativ hochwertigen, verständlichen und gut wartbaren Programmcode unter Zuhilfenahme von verschiedenen, fortgeschrittenen Methoden, Techniken und Werkzeugen.
- Erweiterte Java Sprachkonzepte (Exceptions, Innere Klassen, Lambda-Ausdrücke, Streams,...)
- Nebenläufigkeit (Threads, Synchronisation, Atomic-Types, Lock & Condition,...)
- Einfache graphische Benutzeroberflächen
- Ein- und Ausgabe von Daten – Java IO
- Mock-Testing
- ZHAW Teacher: Patrick Feisthammel (T Dozent)
- ZHAW Teacher: Christof Marti (T Dozent)
- ZHAW Teacher: Arjan Mooij (T Lehr- und Forschungspersonal)
- ZHAW Teacher: Marion Mürner (T Dozentin)
- ZHAW Teacher: Marcela Ruiz (T Dozentin)
- ZHAW Teacher: Michael Wahler (T Lehr- und Forschungspersonal)