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.
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
Seminar-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 Synchronizationsmechanismen zwischen Threads. Sie wissen, wie Sie eine laufende virtuelle Maschine mit der JConsole beobachten können.
Wer sollte teilnehmen
Professionelle Java-Entwickler, die auf Java 5 umsteigen wollen. Projektleiter, die erfahren wollen, warum ein Umstieg auf Java 5 sinnvoll sein kann.
Dauer des Seminars
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
Seminar-Gebühren
1.080,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Haben Sie 4 oder mehr Mitarbeiter, die zu einem Seminarthema geschult werden sollen? In diesem Fall ist es oft preislich günstiger, wenn Sie eine Firmenschulung buchen. Auch die Termine können dann Ihren Wünschen angepasst werden. >> Weitere Informationen
Wünschen Sie sich ein perfektes Seminar? Dann buchen Sie eine Individual-Schulung. Nur Sie und der Dozent. Sie bestimmen das Lerntempo, Sie stellen die Fragen und bestimmen, wann Pause ist. >> Weitere Informationen
Haben Sie 4 oder mehr Mitarbeiter, die zu einem Seminarthema geschult werden sollen? In diesem Fall ist es oft preislich günstiger, wenn Sie eine Firmenschulung buchen. Auch die Termine können dann Ihren Wünschen angepasst werden. >> Weitere Informationen
Wünschen Sie sich ein perfektes Seminar? Dann buchen Sie eine Individual-Schulung. Nur Sie und der Dozent. Sie bestimmen das Lerntempo, Sie stellen die Fragen und bestimmen, wann Pause ist. >> Weitere Informationen
Perfekte IT Seminare der GFU Cyrus AG mit qualifizierten Dozenten konnten Teilnehmer folgender Firmen genießen:
Stadtwerke Gengenbach aus Gengenbach, Stadt Euskirchen Fachbereich 5 aus Euskirchen, SWD Städt. Wohnungsgesellschaft Düsseldorf AG aus Düsseldorf, COMNET Knabe KG aus Bad Zwischenahn, CEStronics GmbH aus Velbert, Berufsgenossenschaft Metall Nord Süd aus Mainz, Westfl. Fleischwarenfabrik Stockmeyer GmbH aus Sassenberg, ckc AG aus Braunschweig, Schwarze-Robitec GmbH aus Köln, Regionalgas Euskirchen Gmbh & Co. KG aus Euskirchen, IEM Fördertechnik GmbH aus Kastl, Intergraph SG&I Deutschland GmbH aus Ismaning, KVB Kölner Verkehrs-Betriebe AG aus Köln, Planungsverband Ballungsraum Frankfurt/Rhein-Main aus Frankfurt am Main, Bayer Business Services GmbH Science & Technology Geb.4810 aus Leverkusen, Vitasystems GmbH aus Chemnitz, FHDW Fachhochschule der Witschaft aus Bergisch Gladbach, Trippe: Beratung GmbH aus Bad Münstereifel, Peter Deubner Verlag GmbH aus Köln, one2one IT GmbH aus Rümmelsheim
GFU Cyrus AG •• Am Grauen Stein 27 ••
51105 Köln-Deutz •• Tel: (0221) 82809-0 •• Fax: (0221) 82809-50
•• EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel •• Vorsitzender des Aufsichtsrats: Peter Hecker •• Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743