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: