CodeGym
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan
Community
Nutzer
Forum
Chat
Artikel
Erfolgsgeschichten
Aktivität
Bewertungen
Abonnements
Helles Design

Lektionen

  • Bewertungen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Mein Fortschritt
  • Kurse
  • Quest-Karte
  • Lektionen
  • Hierarchie der Ausnahmen in Java

    JAVA 25 SELF
    Level 24,Lektion 0
    In dieser Vorlesung behandeln wir die Grundlagen des Java-Ausnahmesystems: die Wurzelklasse Throwable, die Unterschiede zwischen Exception und Error sowie die Aufteilung in geprüfte und ungeprüfte Ausnahmen. Sie sehen ein Diagramm und eine Vergleichstabelle, Codebeispiele mit try- catch und throws, erfahren, was man abfangen sollte und was nicht, und analysieren typische Fehler bei der Ausnahmebehandlung.
    Verfügbar
  • Eigene Exceptions erstellen

    JAVA 25 SELF
    Level 24,Lektion 1
    In dieser Vorlesung besprechen wir, wann und warum man in Java eigene Exceptions erstellt: wie man zwischen Exception und RuntimeException wählt, Konstruktoren mit den Parametern String message und Throwable cause entwirft, nützliche Felder hinzufügt und sie korrekt im Code verwendet. Wir sprechen über Namensgebung, Verantwortungsbereich, Dokumentation via throws und typische Fehler. Außerdem – warum es manchmal besser ist, eine Exception zu werfen, als false zurückzugeben.
    Verfügbar
  • Ausnahmeverkettung (Exception Chaining)

    JAVA 25 SELF
    Level 24,Lektion 2
    Schritt-für-Schritt-Anleitung zum Exception Chaining in Java: wie man Ausnahmen korrekt „wrappt“ und die Ursache ( cause) weitergibt, damit der Aufruf-Stack nicht verloren geht. Wir schauen uns Konstruktoren mit dem Parameter Throwable an, die Verwendung von getCause() und printStackTrace(), zeigen ein Beispiel mit UserManagementException und besprechen typische Fehler – vom Auslösen einer neuen Ausnahme ohne Ursache bis hin zum „Schlucken“ von Fehlern.
    Verfügbar
  • Komplexe Ausnahmebehandlung und Best Practices

    JAVA 25 SELF
    Level 24,Lektion 3
    Fortgeschrittene Ausnahmebehandlung in Java: mehrere Blöcke catch, die Multi-Catch-Syntax und Regeln für deren Verwendung, die Reihenfolge vom Speziellen zum Allgemeinen sowie Best Practices – von der Unzulässigkeit, Fehler zu ‚verschlucken‘, bis hin zum Werfen möglichst spezifischer Ausnahmen und dem Verzicht auf Ausnahmen als Mechanismus zur Steuerung des Programmflusses. Alles wird von Beispielen, der Analyse typischer Fehler und Stilhinweisen begleitet.
    Verfügbar
  • Ausnahmen als Teil der API und try-with-resources

    JAVA 25 SELF
    Level 24,Lektion 4
    In dieser Vorlesung betrachten wir, warum Ausnahmen ein Teil des Methodenvertrags in Java sind, wie man sie mit Javadoc über die Annotation @throws dokumentiert, wann man sich für Checked- und Unchecked-Ausnahmen entscheidet, und wie man sicher mit Ressourcen mittels try-with-resources arbeitet. Wir besprechen die Rolle des Interfaces AutoCloseable, zeigen praktische Beispiele und typische Fehler.
    Verfügbar
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe bei Aufgaben
  • Preise
  • Java-Syntax
Community
  • Nutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsgeschichten
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakte
  • Bewertungen
  • Presse
  • CodeGym for EDU
  • FAQ
  • Support
CodeGymCodeGym ist ein Online-Kurs zum Erlernen der Java-Programmierung von Grund auf. Dieser Kurs ist eine perfekte Möglichkeit, Java als Anfänger zu meistern. Er enthält über 1200 Aufgaben mit sofortiger Überprüfung und einen wesentlichen Umfang an Java-Grundlagentheorie. Um Ihren Lernerfolg zu unterstützen, haben wir eine Reihe motivierender Funktionen implementiert: Quizze, Programmierprojekte, Inhalte zum effizienten Lernen und Karriereinformationen für Java-Entwickler.
Folgen Sie uns
Interface-Sprache
English
Deutsch
Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym
MastercardVisa
"Programmierer werden gemacht, nicht geboren" © 2026 CodeGym