Konzept
1 Die funktionale Schnittstelle enthält nur die Deklaration einer abstrakten Methode. Alle Arten von Lambda-Ausdrücken stimmen mit dieser abstrakten Methode überein.
Nutzungshinweise
2 Solange die Schnittstelle nur eine abstrakte Methode enthält, können wir sie als Lambda-Ausdruck umschreiben. Um sicherzustellen, dass die Schnittstelle eindeutig als funktionale Schnittstelle (Functional Interface) definiert ist, müssen wir der Schnittstelle die Anmerkung @FunctionalInterface hinzufügen. Auf diese Weise gibt der Compiler einen Fehler aus, sobald Sie die zweite abstrakte Methode hinzufügen.
Beispiel
@FunctionalInterface interface Converter<F, T> { T convert(F from); }
1. Verstehen Sie einfach die Grundkonzepte, Sie können Anwendungen schreiben, die für verschiedene Situationen geeignet sind.
3. Java ist eine netzwerkorientierte Sprache #4. Java bietet eine automatische Speicherbereinigung und verhindert so, dass Programmierer bei der Speicherverwaltung leicht Fehler machen.
5 🎜🎜#
6. Solange das Java-Laufzeitsystem installiert ist, kann es auf jedem Prozessor ausgeführt werden. 7 Maschinen im Netzwerk; 8 Interpretation und Ausführung: Der Java-Interpreter interpretiert und führt Java-Bytecode direkt aus.Das obige ist der detaillierte Inhalt vonWorauf Sie achten sollten: Dinge, die bei der Verwendung von Java-Funktionsschnittstellen zu beachten sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!