Beschreibung
Kapitel
Beschreibung
Die Studierenden lernen die grundlegenden und fortgeschrittenen Methodiken der objektorientierten Programmierung mit Java.
An Themen werden unter anderem behandelt:
• Einführung in die Programmierumgebung von Java
• Grundlagen der Programmiersprache Java
• Einführung in die objektorientierte Programmierung
• Vererbung und Polymorphie
• Organisation von Programmen in Pakete
• Parametrisierbare Klassen und die Java-Collections
• Schreiben/Auslesen von Dateien
• Reflection
• Programmierung nebenläufiger und verteilter Systeme (Threads / RMI)
• Programmierung grafischer Benutzeroberflächen mit Swing
• Design Patterns
• Visualisierung von Programmabläufen und Programmstrukturen mit UML 2.x
4.2014
Vorlesungsaufzeichnungen 14.09.2016 01:28:27 4.276 Kapitel 1: Organisatorisches und Überblick, Kapitel 2: Grundlagen der Programmiersprache Java Kapitel 1: Organisatorisches und Überblick, Kapitel 2: Grundlagen der Programmiersprache Java: Grundlegende Syntaxdefinition, Variablen und mathematische Operationen 14.09.2016 01:29:10 2.879 Kapitel 2: Grundlagen der Programmiersprache Java, Kapitel 3: Einführung in die objektorientierte Programmierung Kapitel 2: Grundlagen der Programmiersprache Java: Kontrollstrukturen und Bedienungsoperatoren, Arrays, Kapitel 3: Einführung in die objektorientierte Programmierung: Motivation, Objektorientierung: Objekt, Klasse 14.09.2016 01:32:58 2.262 Kapitel 3: Einführung in die objektorientierte Programmierung Kapitel 3: Einführung in die objektorientierte Programmierung - Abbildung auf Java-Code 14.09.2016 01:29:54 1.694 Kapitel 3: Einführung in die objektorientierte Programmierung Kapitel 3: Einführung in die objektorientierte Programmierung - Abbildung auf Java-Code 14.09.2016 01:29:39 1.248 Kapitel 3: Einführung in die objektorientierte Programmierung Kapitel 3: Einführung in die objektorientierte Programmierung - Abbildung auf Java-Code, Grafische Modellierung, Die Klasse String 14.09.2016 01:34:37 1.546 Kapitel 3: Einführung in die objektorientierte Programmierung und Kapitel 4: Vererbung und Polymorphie Kapitel 3: Einführung in die objektorientierte Programmierung: Klasse String; Kapitel 4: Vererbung und Polymorphie: Vererbung, Polymorphie 14.09.2016 01:26:43 1.355 Kapitel 4: Vererbung und Polymorphie, Kapitel 5: Exceptions und Assertions Kapitel 4: Vererbung und Polymorphie: Polymorphie, Interfaces - Kapitel 5: Exceptions und Assertions: Motivation, Fehlerbehandlung mit Exceptions 14.09.2016 01:28:37 1.213 Kapitel 5: Exceptions und Assertions, Kapitel 6: Generische Klassen und die Java Collections Kapitel 5: Exceptions und Assertions: Fehlerbehandlung mit Exceptions, Assertions, Kapitel 6: Generische Klassen und die Java Collections: Java Collections Grundlagen, Generische Klassen (Generics) 14.09.2016 01:30:20 826 Kapitel 6: Generische Klassen und die Java Collections Kapitel 6: Generische Klassen und die Java Collections: Statischer und dynamischer Typ, Frameworks vs. Bibliotheken, Blackbox und Whitebox Frameworks,Hotspots, Collection Framework Java, Iterator, List-basierte Collections, Treemap, Hashmap 14.09.2016 01:24:17 666 Kapitel 7: Frameworks am Beispiel Streams Kapitel 7: Frameworks am Beispiel Streams -
Pipes und Filter, Input- und Output-Streams, Streams und Exceptions 14.09.2016 01:32:53 508 Kapitel 8: Reflection Kapitel 8: Reflection: Metainformationen,
das Reflection-Framework 14.09.2016 01:28:59 659 Kapitel 9: Programmierung nebenläufiger und verteilter Systeme Kapitel 9: Programmierung nebenläufiger und verteilter Systeme: Motivation, Grundlagen nebenläufiger und verteilter Programme, Programmierung nebenläufiger Programme in Java (Threads in Java, Synchronisation von Threads)