Preguntas con la etiqueta [java-8]
¿Cuál es la razón por la que no se permite "sincronizado" en los métodos de interfaz de Java 8?
En Java 8, puedo escribir fácilmente: interface Interface1 { default void method1() { synchronized (this) { // Something } } static void method2() { synchronized (Interface1.class) { // Something }
¿Cuál es la diferencia entre Opcional.flatMap y Opcional.map?
¿Cuál es la diferencia entre estos dos métodos? Optional.flatMap()yOptional.map() ? Se agradecería un ejemplo.
¿Es posible transmitir una secuencia en Java 8?
¿Es posible transmitir una transmisión en Java 8? Digamos que tengo una lista de objetos, puedo hacer algo como esto para filtrar todos los objetos adicionales: Stream.of(objects).filter(c -> c instanceof
Grupo Java 8 anidado (varios niveles) por
Tengo algunas clases como las de abajo. class Pojo { List<Item> items; } class Item { T key1; List<SubItem> subItems; } class SubItem { V key2; Object otherAttribute1; } Quiero
Java 8 Stream y operación en matrices
Acabo de descubrir las nuevas capacidades de transmisión de Java 8. Viniendo de Python, me preguntaba si ahora había una manera clara de realizar operaciones en matrices como sumar y
Diferencia entre el método de referencia Receptor vinculado y Receptor no vinculado
Estoy intentando utilizar referencias de métodos de Java 8 en mi código. Hay cuatro tipos de referencias de métodos disponibles. Referencia del método estático. Método de instancia (receptor vinculado). Método
Error de generación de cliente de servicio web con JDK8
Necesito consumir un servicio web en mi proyecto. Utilizo NetBeans, así que hice clic derecho en mi proyecto e intenté agregar un nuevo "Cliente de servicio web". La última vez
¿Sigue siendo válida la "concurrencia de Java en la práctica"? [cerrado]
¿ Sigue siendo válida la concurrencia de Java en la práctica ? Me pregunto si las ideas, los conceptos y la implementación descritos en el libro siguen siendo compatibles con
Diferencia entre `Optional.orElse()` y `Optional.orElseGet()`
Estoy tratando de entender la diferencia entre los métodos Optional<T>.orElse()y Optional<T>.orElseGet(). La descripción del orElse()método es "Devuelve el valor si está presente; de lo contrario, devuelve otro". Mientras que la
Recoge pares sucesivos de una secuencia
Dado un objeto o flujo primitivo como { 0, 1, 2, 3, 4 }, ¿cómo puedo transformarlo de manera más elegante en una forma determinada (suponiendo, por supuesto, que haya
Comparator.reversed() no se compila usando lambda
Tengo una lista con algunos objetos de Usuario y estoy tratando de ordenar la lista, pero solo funciona usando la referencia del método, con la expresión lambda el compilador da
Diferencia entre final y efectivamente final
Estoy jugando con lambdas en Java 8 y encontré una advertencia local variables referenced from a lambda expression must be final or effectively final. Sé que cuando uso variables dentro
Recuperar una lista de java.util.stream.Stream en Java 8
Estaba jugando con lambdas de Java 8 para filtrar colecciones fácilmente. Pero no encontré una manera concisa de recuperar el resultado como una nueva lista dentro de la misma declaración.
Argumento nulo lambda de Java 8
Digamos que tengo la siguiente interfaz funcional en Java 8: interface Action<T, U> { U execute(T t); } Y en algunos casos necesito una acción sin argumentos ni tipo de
finalize() llamó a objetos fuertemente accesibles en Java 8
Recientemente actualizamos nuestra aplicación de procesamiento de mensajes de Java 7 a Java 8. Desde la actualización, recibimos una excepción ocasional de que una secuencia se cerró mientras se leía.