functional-interface

Eine funktionale Schnittstelle in der Sprache Java bezieht sich auf eine Schnittstelle mit einer einzigen abstrakten Methode. @FunctionalInterface ist eine Annotation, die eine bestimmte Schnittstellendeklaration erfordert, um dieser Spezifikation zu entsprechen. Der Zieltyp eines Lambda-Ausdrucks oder einer Methodenreferenz muss eine funktionale Schnittstelle sein. Funktionsschnittstellen sind Teil des Java 8-Funktionsumfangs.
1
Antwort

Wie Prädikat und Funktion in einer Java-Funktion geeignet zusammenstellen?

Der Zweck besteht darin, ein neues Prädikat zu erstellen, das in einem Stream-Filter verwendbar ist: %Vor% getSubElement1OfTheElement() gibt Function<E,S> zurück (E enthält eine S-Eigenschaft) getPredicate1OnSubElement1() gib...
14.04.2017, 16:02
1
Antwort

Können Sie die Standardmethode der übergeordneten Schnittstelle von einer Schnittstelle aus aufrufen, die diese Schnittstelle unterklassifiziert? [Duplikat]

In Java 8 habe ich so etwas: %Vor% Gibt es eine Möglichkeit, das Verhalten der Standardfunktionsschnittstelle von implementsB aufzurufen, ohne eine anonyme innere Klasse erstellen und diese aufrufen zu müssen? Das hat einen Nebeneffekt...
17.06.2014, 21:34
2
Antworten

Java 8 Mehrfach-Mapping

Ist es möglich, mehrere Mappings bei der Sammlung durchzuführen? Folgender Code-Kompilierungsfehler:    ... in Stream kann nicht auf java.util.function.Function<capture<?>,capture<?>> angewendet werden %Vor% Ich möch...
18.03.2016, 23:00
1
Antwort

Was ist der Zweck der unteren begrenzten Wildcard in Function.class?

In Function.class von Java8 haben wir: %Vor% Compose akzeptiert: %Vor% Statt: %Vor% Gibt es eine plausible Situation, in der die Tatsache, dass "V" niedriger ist, von Bedeutung ist?     
16.07.2016, 03:13
2
Antworten

Compiler, der die Funktionsschnittstelle System.out :: println nicht ableitet

Ich habe eine überladene Methode, die zwei verschiedene funktionale Schnittstellen als Parameter verwendet ( Runnble und Supplier ). System.out.println ist eindeutig nur mit Runnable kompatibel, da es sich um eine void -Methode ha...
14.10.2015, 19:55
1
Antwort

Gleichheit der Instanz der funktionalen Schnittstelle in Java [duplizieren]

Ich bin mir nicht sicher, wie ich mich über die Gleichheit / Unveränderlichkeit der funktionalen Schnittstelle sicher sein kann. Ich denke, dass es keine Möglichkeit gibt, die Gleichheit zu gewährleisten, wenn ich diesen syntaktischen Zucker i...
11.05.2015, 04:27
4
Antworten

Lambda kann nur mit funktionaler Schnittstelle verwendet werden?

Ich habe das getan: %Vor% und bekomme diese Ausnahme:    inkompatible Typen: Intf ist keine funktionale Schnittstelle           Mehrere nicht überschreibende abstrakte Methoden gefunden in Interface Intf       Hinweis: Einige Nachrichten...
15.05.2014, 15:12