Resultados de la búsqueda a petición "functional-interface"

2 la respuesta

¿Cuál es el uso de heredar métodos de clase de objeto en la interfaz funcional, por ejemplo, toString, es igual a

Encontré el siguiente código, ¿Cuál es el uso del método heredado equals () y toString ()? @FunctionalInterface public interface FunInterface<T> { // An abstract method declared in the functional interface int test(T o1, T o2); // ...

1 la respuesta

Cómo sobrecargar un método por método con una lista de parámetros que contiene parámetros del mismo tipo exacto pero parametrizados con otros tipos

Tengo un metodo: public List<Integer> convertBy(Function<String, List<String>> flines, Function<List<String>, String> join, Function<String, List<Integer>> collectInts) { return collectInts.apply(join.apply(flines.apply((String) value))); ...

1 la respuesta

Usar referencia de método con parámetro

Acabo de comenzar a aprender flujos de Java y enfrenté un problema. Por favor, eche un vistazo al siguiente ejemplo. Esto es parte de una clase de nodo: private Map<String, Node> nodes; public Optional<Node> child(String name) { return ...

5 la respuesta

¿Por qué una lambda cambia las sobrecargas cuando genera una excepción de tiempo de ejecución?

enga en cuenta que la introducción es un poco larga pero es un acertijo interesant Tengo este código: public class Testcase { public static void main(String[] args){ EventQueue queue = new EventQueue(); queue.add(() -> ...

3 la respuesta

¿Por qué no se utiliza @FunctionalInterface en todas las interfaces en el JDK que califican?

Java 8 nos dio muchas formas divertidas de usar interfaces funcionales y con ellas una nueva anotación:@FunctionalInterface [http://docs.oracle.com/javase/8/docs/api/java/lang/FunctionalInterface.html]. Su trabajo es decirle al compilador que nos ...

2 la respuesta

Method Reference: pasar la función al método con el argumento Consumer

Estoy aprendiendo acerca de las referencias a métodos de Java 8 y tengo dificultades para entender por qué funciona esto. class Holder { private String holded; public Holder(String holded) { this.holded = holded; } public String getHolded() { ...

6 la respuesta

Cómo garantizar en tiempo de compilación Java 8 que una firma de método "implemente" una interfaz funcional

¿Hay en Java 8 algún análogo paraimplements palabra clave para los métodos? Digamos que tengo una interfaz funcional: @FunctionalInterface interface LongHasher { int hash(long x); }Y una biblioteca de 3 métodos estáticos."implementar"Esta ...

6 la respuesta

Proveedor Java 8 con argumentos en el constructor

¿Por qué los proveedores solo admiten constructores sin argumentos? Si el constructor predeterminado está presente, puedo hacer esto: create(Foo::new)Pero si el único constructor toma una cadena, tengo que hacer esto: create(() -> new ...

6 la respuesta

Definición precisa de “interfaz funcional” en Java 8

Recientemente comencé a explorar Java 8 y no puedo entender el concepto de &quot;interfaz funcional&quot; que es esencial para la implementación de Java de l...

1 la respuesta

la referencia al método es ambigua al migrar de java8 a java9

Estoy migrando un proyecto de JAVA 8 a JAVA 9 y tengo problemas para que el código funcione. Todo funciona en JAVA 8 pero en 9 tengo los siguientes errores: Error java: reference to ok is ambiguous both ...