How to do functional programming with Java

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.
Dauer1 Tag
Preis900.–
KursdokumenteDigicomp Kursunterlagen

Inhalt

  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

Teil von folgenden Kursen

Key Learnings

  • Umgang mit dem Stream API von Java 

Zielpublikum

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

Anforderungen

Besuch einer der folgenden Kurse oder gleichwertige Kenntnisse werden vorausgesetzt:

Lernen Sie Ihren Trainer kennen