====== Fehlerbehandlung ====== Moderne Programmiersprachen bieten die Möglichkeit eines ErrorHandlings. Meist werden Programmteile, die problematisch sein können, in **try-catch Blöcke** gepackt. Je nach Programmiersprache gibt es zusätzlich zum try-catch auch noch einen **finally Block**, der immer ausgeführt wird, egal ob ein Fehler passiert oder nicht \\ Beispiele für problematische Programmteile: * Datenbankverbindungen * Dateioperationen * Divisionen (Division durch Null) * Umwandlungen von Strings in Integer * Speicherverletzungen * und und und ...