Java Streams Tutorial - Einstieg in die funktionale Programmierung (Filter & ForEach)

preview_player
Показать описание
Hallo zusammen,

herzlich willkommen bei ModelMyMind deinem Informatik-Kanal.
Seit 2014 bietet Java mit Java 8 funktionale Programmierung mit der Java Streams API an.
Dies hat den Charme, dass wir mit deklarativer Programmieren weniger mit boilerplate code konfrontiert werden.
Ich sehe im deutschprachigen Raum aktuelle Java Tutorials (von 2021), die immer noch nicht in der Neuzeit der Programmierung mit Java angekommen sind. Anders formuliert: sie verwenden das klassische Java.
Auch in meinen Videos, verwende ich noch das klassische Java. Für meine zukünftigen Videos möchte ich dies gerne ändern und gebe dir daher die Möglichkeit funktionales Programmieren und die Java Streams API näher kennenzulernen.

In diesem Video möchte ich dir zeigen, wie wir uns das leben mit funktionaler Programmierung in Java leichter machen können:
Konkret bei der Iteration von Collections und der Filterung von Objekten, die in Collections gespeichert sind. Hierbei werden wir uns das Predicate - und Consumer-Interfaces ansehen. Beide Interfaces sind funktionale Schnittstellen und können daher als Zuweisungsziel für einen Lambda-Ausdruck verwendet werden. Lambda-Ausdrücke haben keine Namen, enthalten keine Angabe zum Return-Type und deklarieren keine Exception: sie sind also anonyme, d.h. namenlose Funktionen, die die funktionalen Schnittstellen implementieren.

#java #streams #programmieren #informatik #wirtschaftsinformatik

0:00 Intro
0:45 - Java Streams: Predicate und Consumer
Рекомендации по теме
Комментарии
Автор

Wenn Dir das Video gefallen hat, dann abonniere meinen Kanal um keine coolen Videos der Informatik zu verpassen :)!

ModelMyMind
Автор

Wow selten so gute Erklärungen gehört! Danke!

mysticrex
Автор

Starkes Video zum Thema Streams API. Kommen da noch weitere Videos?

alifakih
Автор

Alles gut, nur ein Link auf Source wäre nicht schlecht, finde ich.

robertn