Seminarinhalt
Nach Abschluss dieses Seminars haben die Teilnehmer*innen Wissen zu folgenden Themen:
- Dokumentationskommentare mit JavaDoc
- Techniken für den Umgang mit Zeichenketten
- Generics
- Threads und nebenläufige Programmierung
- Spezielle Streams und Serialisierung
- Einführung in die Datenbankanbindung mit JDBC
- Einführung in die Programmierung grafischer Benutzerschnittstellen
- Lambda Ausdrücke, Methodenreferenzen und die Stream API
- Praktische Tipps & Tricks
Programm
- Einführung in Dokumentationskommentare
- Ein Dokumentationskommentar setzen
- Mit dem Werkzeug javadoc eine Dokumentation erstellen
- HTML-Tags in Dokumentationskommentaren
- Generierte Dateien
- Dokumentationskommentare im Überblick
- JavaDoc und Doclets
- Zeichenketten
- Reguläre
- Zerlegen von Zeichenketten
- Ausgaben formatieren
- Format-Klassen
- Einführung in Java Generics
- Umsetzen der Generics, Typlöschung und Raw-Types
- Einschränken der Typen über Bounds
- Typparameter in der throws-Klausel
- Generics und Vererbung, Invarianz
- Nebenläufigkeit
- Threads erzeugen
- Thread-Eigenschaften und -Zustände
- Synchronisation über kritische Abschnitte
- Synchronisation über Warten und Benachrichtigen
- Threads in einer Thread-Gruppe
- Kommunikation zwischen Threads mit Pipes
- Prüfsummen
- Persistente Objekte und Serialisierung
- Alternative Datenaustauschformate
- Tokenizer
- Verbindungsaufbau
- Datenbankabfragen
- Verarbeitung der Ergebnisse
- Transaktionen
- Abrufen von Metadaten
- Grundlegende Komponenten
- Containerelemente
- Ereignisbehandlung
- Lambda-Ausdrücke
- Lambda-Ausdrücke in Java
- Funktionale Interfaces
- Referenzen auf Methoden
Zielgruppen
Vorkenntnisse
- Erfahrung in einer strukturierten Programmiersprache
- wir empfehlen den Besuch des Seminars GKJAVAE Java - Essentials