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

Key Learnings
  • Lernen, mit der Java Stream API umzugehen
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
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:

    In- und Output mit Java («JAVA08»)

    2 Tage
    CHF
    1'350.–

Download

Fragen zum Kurs

Haben Sie Fragen zum Kurs?
Vorname
Nachname
Firma optional
E-Mail
Telefon
Möchten Sie diesen Kurs als Firmenkurs buchen?
Vorname
Nachname
Firma optional
E-Mail
Telefon
Anzahl Teilnehmende
Gewünschter Kursort
Gewünschtes Startdatum (DD.MM.YYYY)
Gewünschtes Enddatum (DD.MM.YYYY)
Keine Kurstermine verfügbar? Kein Problem.

Keine Kurstermine verfügbar? Kein Problem.

Ob für Sie oder Ihr Team – wir planen gemeinsam mit Ihnen eine passende Durchführung. Melden Sie sich für eine unverbindliche Beratung.

Kontaktieren Sie uns
Keine Kurstermine verfügbar? Kein Problem.

Weiterführende Kurse

Datenbankzugriff mit Java («JAVA10»)

1 Tag
CHF
800.–