CodeGym
Aktion
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
  • Sealed-Klassen: Syntax und Anwendung

    JAVA 25 SELF
    Level 65,Lektion 0
    In dieser Vorlesung besprechen wir geschlossene Hierarchien in Java 17+: wie man Klassen und Interfaces mit dem Modifikator sealed deklariert, zulässige Unterklassen via permits angibt, den Status der Unterklassen wählt ( final, sealed, non-sealed) und warum dies die Überprüfbarkeit von switch mit Pattern Matching ohne default-Zweig verbessert. Wir sehen uns Beispiele mit Domänenmodellen an, das Zusammenspiel mit interface und record sowie typische Fehler.
    Verfügbar
  • Pattern Matching for instanceof

    JAVA 25 SELF
    Level 65,Lektion 1
    Wir schauen uns an, wie seit Java 16+ die Typprüfung mit Pattern Matching für instanceof einfacher geworden ist: Wir prüfen den Typ und deklarieren sofort eine Variable des gewünschten Typs ( if (obj instanceof String s) {...}). Wir vergleichen das mit dem „alten“ Ansatz mit explizitem Cast ( ( String )), besprechen den Gültigkeitsbereich der Variablen, den Umgang mit null, Vererbung, Einschränkungen und typische Fehler. Weniger Boilerplate – höhere Lesbarkeit und Sicherheit (ohne ClassCastException).
    Verfügbar
  • Pattern Matching in switch (Java 17/21+)

    JAVA 25 SELF
    Level 65,Lektion 2
    In dieser Vorlesung besprechen wir den modernen switch mit Pattern Matching: case-Zweige mit automatischer Typanpassung, die Behandlung von null über case null, Guard-Bedingungen when, exhaustive Prüfungen mit sealed-Hierarchien und verschachtelte Muster für record. Gezeigt werden praktische Beispiele, Besonderheiten, Anforderungen an JDK 21+ und typische Fehler.
    Verfügbar
  • Record Patterns (Java 21+): Syntax, Beispiele

    JAVA 25 SELF
    Level 65,Lektion 3
    Wir besprechen Pattern Matching für Record-Klassen in Java 21+: wie man Komponenten direkt in instanceof und switch entpackt, verschachtelte Patterns und Guard-Ausdrücke when verwendet sowie ausdrucksstarken und sicheren Code auf Basis von record-Klassen und sealed-Hierarchien schreibt. Praxisbeispiele, Einschränkungen, Vergleichstabelle und typische Fehler.
    Verfügbar
  • Analyse typischer Fehler bei neuen Sprachfeatures

    JAVA 25 SELF
    Level 65,Lektion 4
    Ein kurzer Leitfaden zu den Fallstricken moderner Sprachfeatures: der Gültigkeitsbereich von Pattern-Variablen in instanceof, das Verhalten bei null (einschließlich Zweigen von switch), Feinheiten von sealed/ permits-Hierarchien und die Notwendigkeit von default, Einschränkungen von record-Patterns sowie die Kompatibilität mit JDK- und IDE-Versionen. Zum Schluss – eine motivierende Gratulation zum Abschluss des Java 25-Kurses.
    Verfügbar
  • Abschlussprojekt

    JAVA 25 SELF
    Level 66,Lektion 0
    Abschlussprojekt des Kurses: Wende alle erworbenen Kenntnisse in SQL und PostgreSQL an, um eine komplexe Aufgabe zu lösen. In diesem Projekt festigst du die Fähigkeiten im Umgang mit Tabellen, Queries, Indexes, Transactions und Performance-Optimierung.
    Verfügbar
  • Abschlussprojekt

    JAVA 25 SELF
    Level 66,Lektion 1
    In diesem Abschnitt wird das Abschlussprojekt des Kurses vorgestellt: die Abschlussaufgabe, in der du alle erworbenen Kenntnisse zu SQL und PostgreSQL in der Praxis anwenden kannst. Prüfe deine Fähigkeiten im Umgang mit Queries, Aggregates, Subqueries, Indexes und Optimierung!
    Verfügbar
  • Abschlussprojekt

    JAVA 25 SELF
    Level 66,Lektion 2
    Abschließende Phase des Kurses: Abschlussprojekt zu SQL und PostgreSQL. Hier kannst du alle erlernten Kenntnisse praktisch anwenden, deine eigene Datenbank erstellen, komplexe Queries schreiben und deine Fähigkeiten in Optimierung und Datenanalyse zeigen.
    Verfügbar
  • Abschlussprojekt

    JAVA 25 SELF
    Level 66,Lektion 3
    Abschlussprojekt des Kurses: Hier kannst du all das angewandte Wissen zu SQL und PostgreSQL praktisch einsetzen, indem du eine komplexe Aufgabe löst, die an reale Arbeitsbedingungen mit einer Datenbank angelehnt ist.
    Verfügbar
  • Abschlussprojekt

    JAVA 25 SELF
    Level 66,Lektion 4
    In diesem Abschnitt wird das Abschlussprojekt des Kurses vorgestellt: die Abschlussaufgabe, in der du alle erworbenen Kenntnisse in SQL und PostgreSQL praktisch anwenden kannst. Prüfe deine Fähigkeiten im Umgang mit Queries, Aggregaten, Subqueries, Indexes und Optimierung!
    Verfügbar
  • 1
  • ...
  • 28
  • 29
  • 30
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