- Home
- /
- Software- & Webentwicklung
- /
- Programmiersprachen
- /
- Java
- /
- Java Erweiterung und Vertiefung...
Java Erweiterung und Vertiefung I
Schulungsinhalt
Die Trainings-Schwerpunkte werden nach Ihrem persönlichen Beratungsgespräch festgelegt.
In diesem Training sind folgende Themen vorgesehen:
Dateiverarbeitung, Ein/Ausgabe
- Reader- und Writer-Klassen
- Byteströme
- Serialisierung von Objekten, Behandlung von Sonderfällen
- Wahlfreier Dateizugriff
- Arbeiten mit Dateien und Verzeichnissen
Datenstrukturen (Collections)
- Das Collection-Framework im Überblick
- Interfaces, abstrakte Klassen und Implementierungen
- Listen, Mengen, Queues, Hash-basierte Datenstrukturen (Maps)
- Durchsuchen und Sortieren
- Verwendung schwacher Referenzen
Multithreading
- Starten und Stoppen von Threads
- Priorität und Thread-Gruppen
- Thread-Synchronisation
- Kritische Abschnitte, Sperren, Warten und Benachrichtigen
- Executor-Schnittstelle und Threadpools
Einstieg in die Erstellung grafischer Benutzungsschnittstellen mit Swing
- Basiskomponenten: Knöpfe, Beschriftungen, Container, Fenster
- Layoutmanagement
- Ereignisbehandlung
- Verwendung von JTable und JTree
Applet-Programmierung
- Applets im HTML-Dokument
- Ressourcen-Verteilung
- Web Start: Laden von Applikationen
- Java Network Launching Protocol (JNLP)
- Sicherheitsaspekte
Datenbankzugriff via JDBC
- JDBC-Treiber, DataSource-Konzept
- Datenbankverbindungen und Zugriff via SQL
- Transaktionen
- RowSet-Konzept
Netzwerkzugriff und verteilte Applikationen
- Verbindungen via URLs
- Überblick zur Socket-Programmierung
- Verwenden von Remote Method Invocation (RMI)
Zielgruppe
Sie sind Software-Ingenieur, Anwendungsentwickler, Programmierer oder Internet/Intranet-Entwickler.
Seminarziele
Sie sind Programmierer, der die Grundlagen von Java beherrschen will und die Kenntnisse durch effiziente Techniken der Programmierung erlangen will. Nach dem Besuch dieses Seminars sind Sie in der Lage, praxisrelevante Java-Projekte strukturiert zu erstellen. Neben Problemanalyse und Modellierung lernen Sie die Umsetzung mit fortgeschrittenen Java-Konzepten von inneren Klassen über Referenz-Objekte bis hin zu Multithreading. Die erlernten Kenntnisse über APIs können Sie sofort nutzbringend für eigene Programme einsetzen.
Vorkenntnisse
Sie sollten Kenntnisse in der Java-Programmierung haben, wie sie zum Beispiel im Seminar J-201 vermittelt werden.
Seminardauer
Preis
Präsenzseminar/FLEXINAR®:
LIVEINAR®:
Individual Training: Preis auf Anfrage
Inhouse Training: Preis auf Anfrage
Seminarnummer

Martin Heubeck
Group Leader Sales
- martin.heubeck@protranet.de
Beratungszentrale und Buchungshotline:
- 0800 3400311
- beratung@protranet.de
Kataloge
Formate