
Syntax, Schleifenzähler, Komma
Ineinanergeschachtelte Schleifen, break und continue, Labels
Zeichenzugriff und Array-Konvertierung, Längenabfrage
Suchen
Teilstrings extrahieren, Leerzeichenverarbeitung und Abschneiden
Ersetzung und 'Änderungen', Groß- und Kleinschreibungsumwandlung
Vergleiche und RegEx-Texts
Zusammenfassung verschiedener Typen; Schlüsselwörter `sealed` und `permits`; Anforderungen an die Unterklassen/implementierende Klassen; Kontextuelles Schlüsselwort `non-sealed`
Gemeinsame Methoden, Basistyp abfangen, Reihenfolge mehrerer catch-Blöcke, Variationen von throws bei überschriebenen Methoden
Die Teilnehmenden dieses Kurses lernen die Programmiersprache Java und die Java-Standardbibliothek von Grund auf kennen. Der Lehrinhalt umfasst eine Vielzahl von Themen, darunter die verschiedenen Datentypen, die Formulierung von Fallunterscheidungen und Schleifen, das Schreiben von Methoden, Klassen und Schnittstellen.
Im Verlauf des Kurses werden grundlegende Konzepte vermittelt, aber auch anspruchsvollere Sprachkonstrukte behandelt. Dazu gehören Themen wie dynamisches Binden, die Auswahl geeigneter Datenstrukturen, Generics, Lambda-Ausdrücke, funktionale Programmierung und vieles mehr.
Besonders hervorzuheben ist, dass der Kurs auf der Grundlage von Java 21 aufbaut, für das ein Langzeit-Support (LTS) verfügbar ist. Java hat sich im Laufe der Zeit erheblich weiterentwickelt, und modernes Java unterscheidet sich deutlich von dem, was vor 20 Jahren gelernt wurde. Der Kurs bietet daher eine aktuelle und umfassende Einführung in die Welt der Java-Programmierung.
Der Kursleiter Christian Ullenboom ist seit mehr als 25 Jahren auf der Java-Insel unterwegs und seine Java-Bücher gelten als Standardwerke. Durch seine Arbeit mit Java, durch Schulungen sowie das populäre Buch „Java ist auch eine Insel“ wurde er im September 2005 von Sun (heute Oracle) als Java-Champion ausgezeichnet.
Mit rund 50 Stunden ist dieser Kurs der umfangreichste und modernste Video-Kurs auf der Plattform. Im Mittelpunkt steht die Syntax von Java, doch auch Themen wie saubere objektorientierte Programmierung, Clean Code, Refactoring, Effective Java und Design-Patterns werden ausführlich behandelt.
Genug geredet! Starten wir mit dem Hello-World-Programm und arbeiten uns vor.