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
  • Der Weg des Programmierers

    JAVA 25 SELF
    Level 13,Lektion 0
    In dieser Vorlesung erfahren Sie, wie die Karriere eines Programmierers aufgebaut ist: von den ersten Schritten bis zum Senior-Level, welche Gehälter es in der Branche gibt, wie man eine Richtung für die eigene Entwicklung wählt, welche Karrierezweige es gibt und warum Programmierer oft glücklich und gefragt sind. Das Material hilft zu verstehen, wie man sein berufliches Wachstum plant und was in 5 Jahren in der IT realistisch erreichbar ist.
    Verfügbar
  • Überblick über das java.time-API, Unterschiede zu den alten APIs

    JAVA 25 SELF
    Level 13,Lektion 1
    In dieser Vorlesung analysieren Sie die Probleme der alten Datums- und Zeit-APIs in Java ( java.util.Date, java.util.Calendar, java.text.SimpleDateFormat) und lernen das moderne, sichere und komfortable java.time-API (JSR‑310) kennen. Sie verstehen die wichtigsten Vorteile unveränderlicher Typen, den expliziten Umgang mit Zeitzonen, die Formatierung über DateTimeFormatter und lernen außerdem, zwischen neuem und Legacy-Code zu konvertieren. Am Ende betrachten wir typische Fehler und wie man sie vermeidet.
    Verfügbar
  • LocalDate, LocalTime, LocalDateTime

    JAVA 25 SELF
    Level 13,Lektion 2
    Wir betrachten die Basisklassen des Pakets java.time: LocalDate (Datum), LocalTime (Uhrzeit) und LocalDateTime (Datum+Uhrzeit). In der Praxis sehen wir uns die Objekterzeugung an (aktuelle Werte und Factory-Methoden), das Parsen von ISO-Strings, das Auslesen von Komponenten, Operationen zum Addieren/Subtrahieren, Vergleiche sowie häufige Fehler und wie man sie vermeidet.
    Verfügbar
  • ZonedDateTime, Instant, Arbeit mit Zeitzonen

    JAVA 25 SELF
    Level 13,Lektion 3
    In dieser Vorlesung behandeln wir den Umgang mit Zeit und Zeitzonen im Java 8+ API: Was sind ZonedDateTime und Instant, wie erstellt man Datum/Uhrzeit in der gewünschten Zone ( ZoneId), rechnet dasselbe Ereignis zwischen Zeitzonen mit withZoneSameInstant() um, erhält den absoluten Zeitpunkt in UTC und welche Fallstricke bei Umstellungen auf Sommer-/Winterzeit zu erwarten sind. Am Ende – praktische Beispiele und typische Fehler.
    Verfügbar
  • Formatierung und Parsing von Datumsangaben: DateTimeFormatter

    JAVA 25 SELF
    Level 13,Lektion 4
    Praktischer Leitfaden zur Arbeit mit Datum und Zeit in Java mithilfe der Klasse DateTimeFormatter: standardisierte ISO-Formate, benutzerdefinierte Muster ofPattern, Formatierung und Parsing, Fehlerbehandlung mit DateTimeParseException und Lokalisierung der Ausgabe (Monate und Wochentage in der gewünschten Sprache).
    Verfügbar
  • Berechnungen und Vergleiche von Datums-/Zeitangaben, Duration, Period

    JAVA 25 SELF
    Level 13,Lektion 5
    In dieser Lektion behandeln wir die Arbeit mit Zeit in Java: wie man Intervalle zu LocalDate, LocalTime, LocalDateTime und ZonedDateTime addiert und subtrahiert, wie man Differenzen mit Period und Duration ermittelt, Daten mit den Methoden isBefore(), isAfter(), isEqual() vergleicht sowie exakte Einheiten über ChronoUnit.DAYS.between() berechnet. Wir besprechen die Feinheiten von Instant und Zeitzonen und gehen typische Fehler durch.
    Verfügbar
  • Alternative Realität: der neue Goldrausch um KI-Talente

    JAVA 25 SELF
    Level 13,Lektion 6
    In diesem Artikel erfahren Sie, wie Künstliche Intelligenz den IT-Arbeitsmarkt verändert hat: warum die größten Konzerne um KI-Talente kämpfen, welche Summen führenden Spezialisten geboten werden, wie sich die Rolle von Universitäten und Open Source wandelt und was das für gewöhnliche Programmierer bedeutet. Willkommen in einer neuen Epoche, in der Köpfe die wertvollste Währung sind!
    Verfügbar
  • IDEA Lifehacks für Java

    JAVA 25 SELF
    Level 14,Lektion 0
    Autovervollständigung, Live Templates und Refactoring. Lerne, wie du Code in Gedankengeschwindigkeit schreibst, indem du Tab, Live Templates (psvm, sout), Postfix Completion und Hotkeys zur Code-Formatierung verwendest.
    Verfügbar
  • Das Konzept von Klasse und Objekt

    JAVA 25 SELF
    Level 14,Lektion 1
    In dieser Vorlesung klären wir, was eine Klasse und ein Objekt in Java sind: die Klasse als „Bauplan“ und das Objekt als Instanz. Wir lernen, Klassen mit dem Schlüsselwort class zu deklarieren, Felder und Methoden hinzuzufügen, Objekte mit new zu erzeugen, Methoden wie sayHello() aufzurufen und eigene Typen ( Person, BankAccount) im Code zu verwenden, einschließlich des Starts über die Methode main.
    Verfügbar
  • Klassenstruktur: Felder, Methoden, Konstruktoren

    JAVA 25 SELF
    Level 14,Lektion 2
    In dieser Vorlesung schauen wir uns an, woraus eine Klasse in Java besteht: Felder (Zustand), Methoden (Verhalten) und Konstruktoren (Initialisierung). Wir sprechen über die Zugriffsmodifikatoren public/ private, das Schlüsselwort this, den Standardkonstruktor sowie darüber, wie man Objekte mit new erstellt, Methoden wie sayHello() aufruft und Fehlern wie NullPointerException aus dem Weg geht. Anhand der Klassen Person und User sehen wir die vollständige Kette „Felder → Methoden → Konstruktoren“.
    Verfügbar
  • Erzeugen von Objekten mit new

    JAVA 25 SELF
    Level 14,Lektion 3
    In dieser Vorlesung lernen Sie, wie man in Java Objekte mit dem Schlüsselwort new erstellt, wie der Konstruktor funktioniert, was in einer Variablen eines Referenztyps gespeichert wird und warum der Versuch, null als Objekt zu verwenden, zu einer NullPointerException führt. Anhand von Beispielen mit der Klasse Person betrachten wir die Syntax new Person(), Methodenaufrufe (z. B. sayHello()) und typische Fehler beim Erzeugen von Instanzen.
    Verfügbar
  • Konstruktorüberladung

    JAVA 25 SELF
    Level 14,Lektion 4
    In dieser Vorlesung besprechen wir die Überladung von Konstruktoren in Java: warum man in einer Klasse mehrere Konstruktoren deklariert ( Person, Account), wie der Compiler anhand der Signatur den passenden auswählt und wie man einen Konstruktor aus einem anderen mit this(...) aufruft, um Duplizierung zu vermeiden. Wir zeigen Beispiele für die Objekterzeugung mit new, Varianten der Initialisierung (Inhaber, Kontostand, Währung) und gehen typische Fehler durch: fehlender Standardkonstruktor, Verwechslung von Parametern und Endlosschleifen durch this(...).
    Verfügbar
  • 1
  • ...
  • 6
  • 7
  • 8
  • 9
  • 10
  • ...
  • 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