Java 8 Lambda und Streams Update (DE) - Training / Workshop von Trivadis Holding AG

Inhalte

Mit Java 8 sind endlich die lange erwarteten Lambda Ausdrücke und Methoden-Referenzen Teil der Java Programmiersprache geworden. Diese neuen Sprachmittel erlauben es erstmalig, Abstraktionen in Java zu verwenden, die bisher der funktionalen Programmierung vorbehalten waren. Dies führt häufig zu einfacherem und zugleich kompakterem Java Quell-Code. Damit die neuen Sprachmöglichkeiten auch sofort eingesetzt werden können, wurde das Collection Framework ebenfalls stark angepasst und ergänzt. Die größte Neuerung an dieser Stelle ist sicherlich die Stream API, die es erlaubt, Collections als eine Folge von Elementen zu betrachten und zu verarbeiten. Da alle Stream Operationen seriell oder parallel ausgeführt werden können, ergeben sich ganz neue Möglichkeiten im Hinblick auf performante Programmierung. Durch diese Breite in der künftigen Verwendung sollte kein Java Team den entsprechenden Knowhow Aufbau auf die lange Bank schieben, das könnte sich ähnlich rächen, wie bei der Einführung von Generics mit Java 5. Der Kurs vermittelt die neuen Sprachkonzepte von Java 8 sowie einen kurzen Überblick über die wichtigsten neuen APIs mit Einsatzempfehlungen und praktischen Übungen in einem kompakten Zeitfenster.

Contents

Lambda Ausdrücke

  • Syntax von Lambda Ausdrücken
  • Verwendung von Methoden Referenzen
  • Funktionale Interfaces und das Package java.util.function
  • Interfaces durch statische und default Methoden erweitern
  • Typische Anwendungsfälle für Lambdas

Funktionales Arbeiten mit Streams

  • Das Interface Stream und das Package java.util.stream
  • Stream Verarbeitung durch Pipelines
  • Pipeline Bestandteile: Source, Intermediate und Terminal Operations
  • Sequentielle und parallele Ausführung von Aggregate Operations
  • Reduction Operations, Map-Reduce und Collectoren

Weitere wichtige Neuerungen

  • Date/Time API und das Package java.time
  • Die Klasse java.util.Optional
  • Repeatable Annotations und Type Annotations
  • Zusammenfassung der Features von Project Coin
Voraussetzungen

Gute Grundkenntnisse in Java z.B. durch Besuch unserer Java Schulung.

Lernziele

  • Sie verschaffen sich einen Überblick über das Potential der neuen Features von Java 8
  • Nutzen Sie Lambdas ab sofort, schieben Sie das Thema nicht auf
  • Besuchen Sie ein kompaktes Update Training und sparen dadurch wertvolle Arbeitszeit

Zielgruppen

Java Softwareentwickler, technische Projektleiter, Architekten

Termine und Orte

Datum Dauer Preis
Mannheim, DE
03.06.2019 - 04.06.2019 14 h Jetzt buchen ›
16.09.2019 - 17.09.2019 14 h Jetzt buchen ›
25.11.2019 - 26.11.2019 14 h Jetzt buchen ›

SG-Seminar-Nr.: 5210404

Anbieter-Seminar-Nr.: AD-JLAMBDA (DE)

Termine

  • 03.06.2019 - 04.06.2019

    Mannheim, DE

  • 16.09.2019 - 17.09.2019

    Mannheim, DE

  • 25.11.2019 - 26.11.2019

    Mannheim, DE

Preise inkl. MwSt. Es können Gebühren anfallen. Für eine exakte Preisauskunft wählen Sie bitte einen Termin aus.

Jetzt buchen ›
Seminar merken ›

Sie buchen immer automatisch den besten Preis für jeden Termin. Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Mannheim, DE
03.06.2019 - 04.06.2019 14 h Jetzt buchen ›
16.09.2019 - 17.09.2019 14 h Jetzt buchen ›
25.11.2019 - 26.11.2019 14 h Jetzt buchen ›