Kurs

Funktionale Programmierung mit Java («JAVA09»)

Erweitern Sie Ihre Kenntnisse der Applikationsentwicklung mit der Programmiersprache Java um vertieftes Wissen zum Ansatz der funktionalen Programmierung mittels Lambda-Ausdrücken und dem Stream API.
Dauer 1 Tag
Preis 800.–   zzgl. 8.1% MWST
Kursdokumente Digicomp Kursunterlagen

Kurs-Facts

  • Umgang mit dem Stream API von Java 

1 Streaming

  • Schnittstelle java.util.stream.BaseStream
  • Schnittstelle java.util.stream.Stream
  • Schnittstelle java.util.stream.Stream.Builder
  • Schnittstelle java.util.stream.IntStream
  • Schnittstelle java.util.stream.IntStream.Builder
  • Schnittstelle java.util.stream.LongStream
  • Schnittstelle java.util.stream.LongStream.Builder
  • Schnittstelle java.util.stream.DoubleStream
  • Schnittstelle java.util.stream.DoubleStream.Builder
  • Sammlungen
  • Dateien
  • Verzeichnisse
  • Enumeration java.nio.file.FileVisitOption

2 Pipeline

  • Aufbau
  • Auswertung

3 Abschlussoperationen

  • Iterieren
  • Aggregieren
  • Suchen
  • Klasse java.util.Optional
  • Klasse java.util.IntOptional
  • Klasse java.util.LongOptional
  • Klasse java.util.DoubleOptional
  • Sammeln
  • Schnittstelle java.util.stream.Collector
  • Klasse java.util.stream.Collectors

4 Zwischenoperationen

  • Filtern
  • Inspizieren
  • Transformieren
  • Limitieren
  • Sortieren

5 Statistiken

  • Klasse java.util.IntSummaryStatistics
  • Klasse java.util.LongSummaryStatistics
  • Klasse java.util.DoubleSummaryStatistics

6 Parallel Streaming

  • Performanzüberlegungen
  • Reduzieren

Programmierer, die vertiefte Kenntnisse zu den verschiedenen Möglichkeiten der Einsatzes von Lambda-Ausdrücken und des Stream API von Java erwerben wollen

Besuch einer der folgenden Kurse oder gleichwertige Kenntnisse werden vorausgesetzt:

Download

Fragen zum Kurs

Weiterführende Kurse

Lernen Sie Ihre Trainer kennen