Aus dem Kurs: Java Praxistipps: Jede Woche neu

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

Lambda Expressions und Functional Interfaces

Lambda Expressions und Functional Interfaces – Tutorial zu Java

Aus dem Kurs: Java Praxistipps: Jede Woche neu

Lambda Expressions und Functional Interfaces

Als sich in den 90er Jahren des letzten Jahrtausends objektorientierte Programmierung als der heilige Gral etabliert hat, wurde alles, was nicht objektorientiert war, als schlecht gebrandmarkt oder zumindest minderwertig. Alles musste ein Objekt sein, aber selbst Java hat damals ja bereits gewisse Dinge aus diesem Konzept nicht umgesetzt. Stichwort primitive Datentypen, literale Erzeugung von Strings und natürlich die klassenlosen Objekte, die wir im Fall von Arrays haben. Mittlerweile hat sich der Wind gedreht und funktionale Programmierung, wie sie bspw. in Python oder vor allen Dingen JavaScript möglich ist, hat sich etabliert und objektorientierte Sprachen müssen unbedingt reagieren, weil sonst haben sie den Anschluss verloren. Die sogenannten Lambda-Ausdrücke, hier sehen Sie mal so eine Syntax, die sind ein Versuch, diese dogmatischen Fehler beim Einführen von objektorientierten Konzepten in vielen Sprachen ein bisschen auszugleichen. Dogmatismus tut nie gut, und dass man…

Inhalt