Schulung Java 5/6 für Umsteiger
(S616)Überblick
Beschreibung
Mit Java 5 stehen bedeutende Neuerungen in der Sprache zur Verfügung, die kompakteren und eleganteren Code ermöglichen. Mit Generics und Annotations sind typsicher benutzbare Collections und die Verwendung von Metadaten möglich geworden. Neue Packages bieten reichhaltige Synchronizationsmechanismen zwischen Threads sowie Monitoring laufender virtueller Maschinen.
Java 6 bietet weitere Quantensprünge: Für die Funktionalität und Desktop-Einbindung von GUI-Anwendungen sowie für das Erstellen und Benutzen von WebServices direkt aus dem JDK heraus.
Java 7 bietet vor allem Optimierungen im Bereich Geschwindigkeit und Ressourcenoptimierung
| Termin | Freie Plätze | Tage | € zzgl. MwSt. | ||||
|---|---|---|---|---|---|---|---|
| 12.03.-14.03.2012 |
|
>3 | 3 | 1.180,00
|
Buchen | Reservieren | |
| 27.08.-29.08.2012 | >3 | 3 | 1.180,00 *
|
Buchen | Reservieren |
= Durchführung garantiert
- * = 10% Frühbucherrabatt
= Der dritte Mitarbeiter nimmt kostenlos teil
Details
Schulungs-Ziel
Nach diesem Seminar können Sie die neuen Sprachelemente benutzen, um kompakteren Code zu schreiben. Das Collection-Framework können Sie mit den generischen Erweiterungen einsetzen und selbst generische Klassen schreiben. Sie sind in der Lage, Annotations zu erstellen, anzuwenden und auszuwerten. Sie benutzen die neuen Threadpools und kennen viele Synchronisationsmechanismen zwischen Threads. Sie wissen, wie Sie eine laufende virtuelle Maschine mit der JConsole beobachten können.
Die VM selbst kennt die neuen Sprachelemente gar nicht - und Sie erfahren die teilweise erstaunlichen Konsequenzen.
Wer sollte teilnehmen
Professionelle Java-Entwickler, die auf Java 5 /6 / 7 umsteigen wollen. Projektleiter, die erfahren wollen, warum ein Umstieg auf ein Java Update sinnvoll sein kann.
Inhalt
- Spracherweiterungen für eleganteren Code
- Statische Importe
- Autoboxing - und seine Gefahren!
- Die neue for-Schleife
- Methoden mit variablen Argumenten
- Symbolische Aufzählungen mit Enums
- Generics für typsichere Collections
- Benutzen der generischen Collections
- Programmierung generischer Klassen
- Konsequenzen des Type Erasures
- Codeauszeichnung mit Annotationen
- Vordefinierte Annotationen für Hinweise an den Compiler
- Definition und Auswertung von Annotationen durch Tools
- Concurrency Utilities
- Neue atomare Operationen
- Scheduling nebenläufiger Tasks mit Thread-Pools
- Ergebnisse von Threads mit Future abfragen
- Synchronisation zwischen Threads mit (Semaphores, CyclicBarriers,...)
- Monitoring und Management
- Das Konzept von MBeans und JMX
- Zugriff auf MBeans mit Browser oder der JConsole
- MXBeans für das Management der virtuellen Maschine
- Eigene MBeans zur Laufzeitkonfiguration einer Anwendung
- Erzeugen eines Speicher-Dumps und Analyse mit jhat
- UI-Verbesserungen und Desktop-Integration
- Splash-Screen bei Anwendungsstart
- Sortieren und Filtern in Tabellen
- Öffnen von Browser, Email und anderen Standard-Anwendungen
- Einbindung der Java-Anwendung in das OS-spezifische System Tray
- WebServices
- Erstellen eines WebServices mit Annotationen
- Beschreibung von WebServices durch ihre WSDL-Datei
- Benutzung von WebServices mit generierten Stubs
- Java 7 Optimierungen
- Neue Datei API nutzen
- Type Annotations
- Closures in Java
- Grafische Verbesserungen Look an Feel / Swing
Organisation
Teilnehmerzahl
min. 1, max. 8 Personen *** Der Kurs findet garantiert statt! ***
Schulungszeiten
3 Tage, 1. Tag 10:00-17:00, Folgetage 09:00-16:00
Ort der Schulung
GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung
Buchungsalternativen
Firmenschulungsanfrage
Inhouse-Schulung mit individuellen Inhalten zum Wunschtermin. Wahlweise in Ihrem Hause oder im GFU-Schulungszentrum.
Individualschulungsanfrage
Schulung für eine Einzelperson mit individuellen Inhalten zum Wunschtermin.
Enthaltene Leistungen
- Schulungsunterlagen
- Teilnahmezertifikat
- Frühstück und Mittagessen
- Getränke, Obst und Snacks
