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 eines Programmierers

    JAVA 25 SELF
    Level 7,Lektion 6
    In dieser Vorlesung erfahren Sie, wie die Karriereleiter für Entwicklerinnen und Entwickler aufgebaut ist, wodurch sich moderne Entwicklerinnen und Entwickler von den „Codern“ der Vergangenheit unterscheiden, warum es heute wichtiger ist, Lösungen aus fertigen Komponenten zusammenzusetzen statt alles von Grund auf neu zu schreiben, und wie sich der Beruf Java Software Engineer im Zeitalter von Cloud und DevOps verwandelt hat.
    Verfügbar
  • Woran erkenne ich, dass ich es schaffen kann?

    JAVA 25 SELF
    Level 8,Lektion 0
    In diesem Artikel erfahren Sie, warum Programmieren für jeden zugänglich ist, welche Vorteile der Beruf des Programmierers bietet, wodurch sich der innovative Ausbildungsansatz bei CodeGym auszeichnet, und warum Praxis wichtiger ist als Theorie. Das Material wird Sie dazu inspirieren, an sich selbst zu glauben und Ihren Weg in die IT zu beginnen!
    Verfügbar
  • Struktur eines Java-Programms, die Methode main

    JAVA 25 SELF
    Level 8,Lektion 1
    In dieser Vorlesung schauen wir uns den grundlegenden Aufbau eines Java-Programms an: was Klassen und Felder sind, wie der Einstiegspunkt main() funktioniert, wozu die Zugriffsmodifizierer public/ private und das Schlüsselwort static dienen, was die Kurzschreibweise von main() in Java 21 ist, und ein kleiner Tipp für IntelliJ IDEA.
    Verfügbar
  • Methoden deklarieren und aufrufen, Parameter

    JAVA 25 SELF
    Level 8,Lektion 2
    Wir erklären, wie man Methoden in Java deklariert und aufruft: allgemeine Form, Beispiele mit und ohne Parameter, der Unterschied zwischen Parametern und Argumenten, Praxis mit kleinen Utility-Methoden und der sorgfältige Einsatz von static für Aufrufe aus main. Am Ende – typische Fehler und wie man sie vermeidet.
    Verfügbar
  • Rückgabewerte, return

    JAVA 25 SELF
    Level 8,Lektion 3
    In dieser Vorlesung besprechen wir, warum Methoden in Java Rückgabewerte haben, wie man den Ergebnistyp wählt, wie der Operator return funktioniert, wo und wie man das zurückgegebene Ergebnis verwendet, sowie Feinheiten beim vorzeitigen Beenden von void-Methoden und typische Fehler. Die Praxis umfasst Beispiele mit int, double, String und boolean.
    Verfügbar
  • Parameterübergabe per Wert und per Referenz

    JAVA 25 SELF
    Level 8,Lektion 4
    In dieser Vorlesung erklären wir, wie in Java Methodenparameter funktionieren: warum man sagt, dass in Java immer per Wert übergeben wird, worin sich Primitive ( int, double, boolean) von Referenztypen (Arrays und Objekte) unterscheiden, warum Änderungen an Array-Elementen innerhalb einer Methode von außen sichtbar sind, eine Zuweisung einer neuen Referenz jedoch nicht. Gezeigt werden anschauliche Beispiele, typische Fehler und praktische Schlussfolgerungen.
    Verfügbar
  • Zugriffsmodifikatoren, Sichtbarkeit von Variablen

    JAVA 25 SELF
    Level 8,Lektion 5
    In dieser Vorlesung betrachten wir anhand von Beispielen die Zugriffsmodifikatoren in Java – public, private und die Paket-Sichtbarkeit (ohne Modifikator) – sowie die Geltungsbereiche von Variablen: lokale Variablen, Parameter und Klassenfelder. Wir verstehen, was Variablen-Shadowing ist und wie man auf Felder über this und über den Klassennamen zugreift. Am Ende besprechen wir typische Fehler und wie man sie vermeidet.
    Verfügbar
  • Produktentwicklung: wie moderne IT-Produkte entstehen

    JAVA 25 SELF
    Level 8,Lektion 6
    In dieser Vorlesung erfahren Sie, wie moderne IT-Produkte tatsächlich entstehen: warum Entwicklung ständige Veränderung bedeutet, wie der Release-Prozess funktioniert, warum nur Code Wert stiftet, der in der Produktivumgebung läuft, und welche Phasen Ihr Code vom Schreiben bis zum Nutzen für die Nutzer durchläuft. Alles mit Beispielen, Analogien und echten Geschichten aus der Branche.
    Verfügbar
  • Informationstechnologien

    JAVA 25 SELF
    Level 9,Lektion 0
    In diesem Artikel erfahren Sie, wie das Aufkommen des Internets und die Entwicklung der IT-Branche die Welt verändert haben, warum Berufe im Bereich der Informationstechnologie gefragt sind, welche Perspektiven sich für IT-Fachleute eröffnen und warum IT-Spezialisten überall arbeiten und leben können. Wir betrachten außerdem die Vorteile des Berufs und Möglichkeiten zur Einwanderung.
    Verfügbar
  • Escaping von Zeichen

    JAVA 25 SELF
    Level 9,Lektion 1
    In dieser Lektion besprechen wir, wie man in Java Sonderzeichen in Strings escaped, Zeilenumbrüche verwendet und mehrzeilige Textblöcke """ nutzt, mit Unicode (einschließlich Surrogatpaaren) und Emojis arbeitet und welche Fehler beim Ausgeben von Anführungszeichen und Pfaden am häufigsten auftreten. Alles mit anschaulichen Beispielen.
    Verfügbar
  • String-Formatierung

    JAVA 25 SELF
    Level 9,Lektion 2
    In dieser Vorlesung sehen wir uns an, wie man in Java Text mit Daten sauber und zuverlässig zusammensetzt: vom einfachen Verketten mit dem Zeichen + bis zum mächtigen Formatierer String.format(). An Beispielen betrachten wir Format-Spezifizierer ( %s, %d, %.2f, %n), Ausrichtung, Prozentangaben und kurz – Datum/Zeit und Gebietsschemata. Wir schließen mit Praxis und der Besprechung typischer Fehler.
    Verfügbar
  • Die wichtigsten String-Methoden

    JAVA 25 SELF
    Level 9,Lektion 3
    In dieser Java-Vorlesung besprechen wir die nützlichsten Methoden der Klasse String: wie man die Länge einer Zeichenkette mit length() ermittelt, Teilstrings mit substring() extrahiert, Text mit indexOf() und lastIndexOf() sucht, einzelne Zeichen mit charAt() erhält, eine Zeichenkette mit toCharArray() in ein Zeichenarray umwandelt, Teilstücke mit replace() ersetzt und die Ränder einer Zeichenkette mit trim() und strip() säubert. Am Ende – praktische Aufgaben und eine Analyse typischer Fehler.
    Verfügbar
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ...
  • 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