Weiterführende Programmierkonzepte:
- Innere Klassen
- Garbage Collection
- Einführung Reflection und Introspection
- Das Factory Design Pattern
- Lambda-Ausdrücke
- Static Imports
- Modulsystem
- Records
Algorithmen und Datenstrukturen:
- Iteratoren
- Enums
- Das Collection-Framework: Collection, List, Set, Map, Queue
- Generische Datentypen
- Sortieren und Suchen
- Einführung in Streams
GUI-Design und Ereignisverarbeitung:
- Grundlagen Java-Grafik
- Einführung in Swing
- Anordnen von GUI-Elementen mit LayoutManagern
- Eventhandling durch Delegation
- Listener und Adapter
- Model View Controller (MVC)
- Einsatz von Observer
Multithreading:
- Threads and Runnable
- Lebenszyklus
- Starten und Stoppen von Threads
- Priorität und ThreadGroups
- Grundlagen der Thread-Synchronisation
- Thread-Pools
Java I/O:
- Ein-/Ausgabe-Streams
- Dateibasiertes Lesen und Schreiben
- Buffered Streams
- Schreiben und Lesen von Properties-Dateien
Java und Datenbanken:
- Java-Datenbankschnittstelle (JDBC)
- Zugriff auf relationale Datenbanken (SQL)
Hinweise
4
Zielgruppen
Zielgruppe
- Anwendungsentwickler:innen
- Software-Ingenieur:innen
- Internet- und Intranet-Entwickler:innen
- Alle Personen, die ihre vorhandenen Java-Kenntnisse erweitern und effizientere Programmiertechniken erlernen möchten.
Voraussetzungen
Für dieses Seminar wird die vorherige Teilnahme an unserem Seminar 3302 Java Grundlagen empfohlen. Alternativ können Sie mit gleichwertigen Kenntnissen in den Grundlagen der Java-Programmierung teilnehmen.
Weiterführende Programmierkonzepte:
- Innere Klassen
- Garbage Collection
- Einführung Reflection und Introspection
- Das Factory Design Pattern
- Lambda-Ausdrücke
- Static Imports
- Modulsystem
- Records
Algorithmen und Daten...
Mehr Informationen