Les interfaces fonctionnelles en Java : explications et exemples
Concept : cette interface ne requiert aucun argument en entrée, mais produit une valeur de type T. Elle agit comme un fournisseur d'objets à la demande.
import java.time.LocalDate;
import java.util.function.Supplier;
import java.util.UUID;
// Exemple 1 : fournir une chaîne de caractères
Supplier<String> idGenerateur = () -> UUID.rando ...
Publié le 9 juillet à 18h55
Expressions lambda en Java 8 : interfaces fonctionnelles et références de méthode
Une interface fonctionnelle ne contient qu'une seule méthode abstraite. Elle peut toutefois inclure des méthodes par défaut ou des méthodes héritées de Object, telles que equals, hashCode ou toString.
@FunctionalInterface
interface NumberProcessor<T extends Number> {
T compute(List<T> values);
}
L'annotation @FunctionalInterfac ...
Publié le 3 juillet à 05h38