Webinar

Java Erweiterungen II - Vertiefung (Live Online Training)

Inhalte

Vertiefung in den Bereichen Multithreading, XML und verteilte Anwendungen als Grundlage für Jakarta EE
  • 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
     
Methode

Das Seminar kombiniert kurze Impulsvorträge unserer Trainer:innen mit Live-Coding, Diskussionen und praktischen Übungen am System. Auf den theoretischen Teil folgen angeleitete Übungen, in denen Sie die gezeigten Konzepte unmittelbar im Java-Code anwenden.

LernzieleJava gehört zu den meistgenutzten Programmiersprachen in der Unternehmens-IT – entsprechend hoch sind die Anforderungen an Entwickler:innen, die komplexe Anwendungen effizient und zukunftssicher umsetzen möchten.Im Seminar Java Erweiterungen II – Vertiefung bauen Sie Ihre Java-SE-Kenntnisse gezielt aus und schaffen die Grundlage für den Einstieg in die Java Enterprise Edition (Java EE, heute Jakarta EE). Sie lernen unter anderem fortgeschrittene Konzepte wie Multithreading, funktionale Programmierung mit Streams, Reflection, Dynamic Proxies und XML-Verarbeitung kennen. Darüber hinaus vertiefen Sie Ihr Wissen zu Generics, Enums, Serialisierung und Remote Method Invocation (RMI). Dieses Vertiefungsseminar wird wahlweise als Präsenzseminar oder als Live Online Training durchgeführt und richtet sich an erfahrene Java-Entwickler:innen, die moderne Sprachfeatures und Bibliotheken gezielt einsetzen möchten. Dieses Seminar basiert auf unserem 4REAL-Vorgehensmodell für einen nachhaltigen Lerntransfer. Nach dem Seminar sind Sie in der Lage, anspruchsvollere Java-Anwendungen flexibel zu gestalten, moderne Sprachmerkmale effektiv einzusetzen und typische Aufgaben in den Bereichen Concurrency, funktionale Programmierung und Architektur zielgerichtet zu lösen.ZielgruppenDieses Seminar richtet sich an Anwendungsentwickler:innen, Software-Ingenieurinnen und -Ingenieure sowie Internet- und Intranet-Entwickler:innen, die ihre Kenntnisse in der Java-Programmierung vertiefen möchten.
Vertiefung in den Bereichen Multithreading, XML und verteilte Anwendungen als Grundlage für Jakarta EE
  • Verschiedenes
    • Default-Methoden in Interfaces
    • Objects.requireNonNull
    • Optional
    • Initialisierung von Co...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
29.06.2026 - 01.07.2026 18 h 18 h Details Details Jetzt buchen
29.07.2026 - 31.07.2026 18 h 18 h Details Details Jetzt buchen
24.08.2026 - 26.08.2026 18 h 18 h Details Details Jetzt buchen
19.10.2026 - 21.10.2026 18 h 18 h Details Details Jetzt buchen
04.11.2026 - 06.11.2026 18 h 18 h Details Details Jetzt buchen
18.11.2026 - 20.11.2026 18 h 18 h Details Details Jetzt buchen
02.12.2026 - 04.12.2026 18 h 18 h Details Details Jetzt buchen

SG-Seminar-Nr.: 9200079

Anbieter-Seminar-Nr.: 3323(Live Online Training)

Termine

  • 29.06.2026 - 01.07.2026

    Webinar

  • 29.07.2026 - 31.07.2026

    Webinar

  • 24.08.2026 - 26.08.2026

    Webinar

  • 19.10.2026 - 21.10.2026

    Webinar

  • 04.11.2026 - 06.11.2026

    Webinar

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 18 h
  • Anbieterbewertung   (343)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
29.06.2026 - 01.07.2026 18 h 18 h Details Details Jetzt buchen
29.07.2026 - 31.07.2026 18 h 18 h Details Details Jetzt buchen
24.08.2026 - 26.08.2026 18 h 18 h Details Details Jetzt buchen
19.10.2026 - 21.10.2026 18 h 18 h Details Details Jetzt buchen
04.11.2026 - 06.11.2026 18 h 18 h Details Details Jetzt buchen
18.11.2026 - 20.11.2026 18 h 18 h Details Details Jetzt buchen
02.12.2026 - 04.12.2026 18 h 18 h Details Details Jetzt buchen