Programmieren, WS16/17, Vorlesung
Programmieren, WS16/17, Vorlesung
Karlsruher Institut für Technologie (KIT)
Programmieren, Vorlesung, WS 2016/17, 21.12.2016, 09
1 hour 27 minutes Posted Jan 12, 2017 at 8:30 am.
Starten
Kapitel 10: Ausnahmebehandlung (Exceptions)
Exceptions: Motivation
Fehlerbehandlung im GOTO-Zeitalter
Fehlerbehandlung ohne GOTO, kaum besser
Lokale Fehlerbehandlung
Ausnahmen (Exceptions)
Exceptions in Java
Auszug aus der Exception-Hierarchie
Ausnahmebehandlung in Java
Kontrollfluss bei Exceptions
Ausnahmebehandlung
Deklarieren von Ausnahmen
Error und Exception
Behandeln von Ausnahmen
Werfen von Ausnahmen
Eigene Exceptions
Verwendung von Exceptions
Faustregeln
Frühe Fehlererkennung (""fail fast"")
Schlechtes Beispiel: java.util.Properties
Zusammenfassung Exceptions
Kapitel 11: Rekursion
Motivation: Divide and Conquer
Rekursion
Rekursive Methoden
Beispiel: Fakultätsfunktion
Binomialfunktion
Instanzen der Methode binom(n,k)
Binomialfunktion mit Caching
Rekursion Zusammenfassung
Rekursion vs. Iteration
Die Kochsche Schneeflockenkurve
Kapitel 12: Java API
Java API
Das Java Collections Framework
Das Interface Collection<E>
Exkurs: Wildcards in generischen Typen
Exkurs: Kovarianz / Invarianz
Exkurs: Wildcards mit generischen Typen
Nochmals: Das Interface Collection<E>
Sub-Interfaces von Collection<E>
Das Interface Map<K,V>
Zusammenfassung
0:00
1:27:09
Download MP3
Show notes
09 |