Bestellung
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
Mit diesem Seminar schließen Sie die Reihe der Basis-Seminare und somit Ihre Basisausbildung für die Java Standard Edition (Java SE) ab. In den Bereichen Konfiguration, XML und Internationalisierung lernen Sie leicht zu variierende, flexible Anwendungen zu erstellen und umzusetzen. Themenschwerpunkte wie Multithreading, XML-Verarbeitung und essentielle Grundlagen von verteilten Anwendungen vermitteln Ihnen in diesem Seminar die nötige Basis für den Einstieg in komplexe Technologien der Java Enterprise Edition (Java EE).
Unsere Lernplattform LearningHub @Cegos ist Bestandteil dieses Präsenzseminars. Neben den digitalen Seminarunterlagen ist das Training um weitere Lernformate und Medien angereichert. Um einen nachhaltigen Wissenstransfer in den Arbeitsalltag zu erzielen, wird das Seminar nach unserem 4REAL-Vorgehensmodell umgesetzt.
Verschiedenes
- Default-Methoden in Interfaces
- Objects.requireNonNull
- Optional
- Initialisierung von Collections und Maps
- Type-Inference
- Erweiterungen der switch-Anweisung
- Erweiterungen von instanceof
- Record-Klassen
Von Top-Level-Klassen zu Lambdas
- Top-Level-Klassen
- Statische Member-Klassen
- Nicht statische Member-Klassen
- Local Classes
- Anonymous Classes
- Lambdas
Details zu Lambdas
- Target-Typing
- Der this- und der ”Outer”-this-Zeiger
- Lambda-Ausdrücke mit Return-Anweisungen
- Method-References
- Closures
Funktionale Programmierung
- forEach
- filter
- map
- reduce
- collect
- find
- match
- Combination von funktionalen Operationen
- Streams
- Eine SimpleStream-Implementierung
Generics - Erweiterungen
- Kovarianz und Kontravarianz
- Beispiel: Ein Dealer
- Die generische Nutzung der Klasse Class
Enums - Erweiterungen
- Die Basisklasse Enum
- Die Klasse EnumMap
- Implementierung von Interfaces
- Statische Elemente
Reflection - Erweiterungen
- Introspektion
- Set/Get, Invoke, NewInstance
- PropertyDescriptors
- Typen von Feldern und Methoden
- Generische Basisklassen und Interfaces
- Annotations
Dynamic Proxies
- Ein einfaches Proxy
- Das Interface InvocationHandler
- Proxy.newProxyInstance
Serialisierung - Erweiterungen
- Serialisierung von Objektwolken
- Vererbung
- Statische und transiente Attribute
- writeObject / readObject
- readResolve/ writeReplace
Multithreading - Erweiterungen
- Synchronized
- wait / notify
- BlockingQueue
- Thread-Pools mit Runnables und Callables
- ThreadLocal
- Wichtige Elemente des concurrent-Pakets
XML-Parser
- SAX-Parser
- DOM-Parser
- JDOM-Parser
- Pull-Parser
- JAXB
RMI (Remote Method Invocation)
- Factories
- Listeners
- Naming
Class Loading
- Grundlagen
- Eigene ClassLoader
- URLClassLoader
- Pluginsund Hot Deployment