Möchten Sie mit Ihrem Team teilnehmen? Ab drei Personen profitieren Sie von unseren Gruppenrabatten! Direkt im Shop buchen!

Pattern Matching mit Java

Pattern Matching ist ein Mechanismus, um Werte gegen Muster abzuprüfen. Bei einem Treffer können diese Werte dann in ihre Bestandteile zerlegt und sicher weiterverarbeitet werden. Dieses aus der funktionalen Programmierung bekannte Konzept ist eine mächtige Alternative zu klassischen Switch Statements.

Seit einigen Jahren wird im Projekt Amber an der Einführung von Pattern Matching in Java gearbeitet. Die Änderungen versprechen verständlicheren Code, der zudem vom Compiler geprüft werden kann. Er lässt sich leicht warten und erweitern.

Begleitet von Codebeispielen werden wir den Ist-Zustand des Pattern Matchings näher beleuchten und einen Blick auf zukünftige Entwicklungen werfen.

Vorkenntnisse

  • Grundlegende Kenntnisse in Java 8 oder 11
  • Interesse an datenorientierter Programmierung und funktionalen Konstrukten

Lernziele

  • Switch Expression
  • Sealed Classes
  • Records
  • Type Patterns
  • Record Patterns
  • Pattern Matching for Switch

Speaker

 

Falk Sippach
Falk Sippach arbeitet bei embarc als Softwarearchitekt, Berater und Trainer. Bereits seit über 15 Jahren unterstützt er in meist agilen Softwareentwicklungsprojekten im Java-Umfeld. Als aktiver Bestandteil der Community (JUG Darmstadt, Java Champion) teilt er sein Wissen in Artikeln, Blogs sowie bei Vorträgen auf Konferenzen oder User Groups und unterstützt bei der Organisation diverser Veranstaltungen.

Gold-Sponsor

PRODATO
e.solutions

Silber-Sponsoren

adesso
ppedv

Herbstcampus-Newsletter

Sie möchten über den Herbstcampus
auf dem Laufenden gehalten werden?

 

Anmelden