Wie man Lambda-Ausdrücke in Java verwendet
Haben Sie jemals daran gedacht, dass einige Methoden in eine Zeile passen könnten, wenn es nur kein Java gäbe, müssten Sie eine detaillierte Syntax verwenden, um eine Methode zu deklarieren? Sie sind nicht der Einzige.
Methoden sind eine äußerst nützliche Funktion beim Programmieren.
Eine Methode ist ein Codeblock, der etwas Bestimmtes für Ihr Programm tut. Sie werden verwendet, weil eine einmal definierte Methode mehrmals aufgerufen werden kann. Dies trägt dazu bei, die Redundanz in Ihrem Code zu reduzieren, was die Wartung Ihres Codes erleichtert.
In diesem Leitfaden werden wir über Lambda-Ausdrücke in Java sprechen. Dies ist eine spezielle Methode, die Sie verwenden können, die als Lambda-Ausdruck bezeichnet wird und eine funktionale Schnittstelle implementiert. Wir werden darüber sprechen, wie sie funktionieren und warum sie verwendet werden.
Was ist eine funktionale Schnittstelle?
Bevor Sie über Lambda-Ausdrücke sprechen, müssen Sie funktionale Schnittstellen verstehen. Dies sind Schnittstellen, die nur eine abstrakte Methode enthalten. Die einzige abstrakte Methode, die in einer funktionalen Schnittstelle enthalten ist, gibt den Zweck der Schnittstelle an.
Nehmen wir dieses Beispiel:.
Wir haben eine Schnittstelle namens CalculateThree erstellt. Diese Schnittstelle hat nur eine Methode, multiply_by_three
, was bedeutet, dass sie eine funktionale Schnittstelle ist.
Was ist ein Java-Lambda-Ausdruck?
Ein Lambda-Ausdruck ist ein anonymer Vorgang. Es wird verwendet, um eine Methode zu implementieren, die innerhalb einer funktionalen Schnittstelle definiert wurde. Lambda-Ausdrücke werden manchmal als anonyme Methoden bezeichnet, weil sie keinen Namen haben