Seminar / Kurs

Java Erweiterungen II - Vertiefung

Inhalte

  • 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.

  • Verschiedenes
    • Default-Methoden in Interfaces
    • Objects.requireNonNull
    • Optional
    • Initialisierung von Collections und Maps
    • Type-Inference
    • Erweiterungen der switch-Anweisung
    • Erweiterungen von instanceof
    • Reco...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Düsseldorf, DE
19.10.2026 - 21.10.2026 18 h 18 h Details Details Jetzt buchen
Stuttgart, DE
18.11.2026 - 20.11.2026 18 h 18 h Details Details Jetzt buchen

+++ Catalog API +++

SG-Seminar-Nr.: 9199266

Anbieter-Seminar-Nr.: 3323

Termine

  • 19.10.2026 - 21.10.2026

    Düsseldorf, DE

  • 18.11.2026 - 20.11.2026

    Stuttgart, DE

Durchführung garantiert.

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

  • Seminar / Kurs
  • Deutsch
    • Keine
  • 18 h
  • Anbieterbewertung   (346)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Düsseldorf, DE
19.10.2026 - 21.10.2026 18 h 18 h Details Details Jetzt buchen
Stuttgart, DE
18.11.2026 - 20.11.2026 18 h 18 h Details Details Jetzt buchen