Resultados de la búsqueda a petición "java-8"

6 la respuesta

Java - Stream - Recoge todos los elementos N

Estoy tratando de aprender Java Stream. Puedo hacer una iteración / filtro / mapa / colección simple, etc. Cuando intentaba recopilar cada 3 elementos e imprimir como se muestra aquí en este ejemplo, [recopile cada 3 elementos e imprima, ...

4 la respuesta

Cómo saber si JRE o JDK está instalado

Tengo una computadora en la que instalé intencionalmente JDK. Tengo otra computadora con JRE, para, entre otras cosas, probar. Sin embargo, cuando obtuve una aplicación Java trabajando en esta computadora, y luego la probé en otra, se quejó de ...

5 la respuesta

Java 8 stream's .min () y .max (): ¿por qué esto se compila?

Nota: esta pregunta se origina en un enlace muerto que era una pregunta SO anterior, pero aquí va ... Ver este código (nota: sé que este código no "funcionará" y queInteger::compare debe usarse: lo acabo de extraer de la pregunta ...

2 la respuesta

¿La introducción de un método predeterminado en una interfaz realmente preserva la compatibilidad con versiones anteriores?

Creo que estoy un poco confundido por la introducción de métodos predeterminados para las interfaces en Java. Según tengo entendido, la idea es que los métodos predeterminados se pueden introducir en las interfaces existentes sin romper el código ...

4 la respuesta

Expresión Lambda y método genérico

Supongamos que tengo una interfaz genérica: interface MyComparable<T extends Comparable<T>> { public int compare(T obj1, T obj2); }Y un metodosort: public static <T extends Comparable<T>> void sort(List<T> list, MyComparable<T> comp) { // sort ...

6 la respuesta

¿Un programa hecho con Java 8 se puede ejecutar en Java 7?

Estoy un poco confundido. Oracle dice que Java 8 es altamente compatible con Java 7 (hacia atrás). Pero, ¿qué posibilidades existen de que el programa Java 8 pueda ejecutarse con éxito en Java 7 (SE / EE)? Si el punto uno era verdadero, ¿las ...

4 la respuesta

Reader # lines () se paraleliza mal debido a la política de tamaño de lote no configurable en su spliterator

No puedo lograr una buena paralelización del procesamiento de la secuencia cuando la fuente de la secuencia esReader. Al ejecutar el siguiente código en una CPU de cuatro núcleos, observo que se utilizan 3 núcleos al principio, luego una caída ...

5 la respuesta

¿Cuáles son las diferencias entre las clases abstractas y las interfaces en Java 8?

En Java solía haber una diferencia sutil pero importante entre las clases abstractas y las interfaces:implementaciones predeterminadas [https://stackoverflow.com/questions/1913098/what-is-the-difference-between-an-interface-and-abstract-class] . ...

1 la respuesta

El rendimiento de HashMap en JAVA8

Tenía una pregunta cuando aprendí el código fuente de HashMap en java8。 El código fuente es tan complicado, ¿cuánta eficiencia? Entonces escribí un código sobre el conflicto de hash。 public class Test { final int i; public Test(int i) { this.i ...

3 la respuesta

¿Por qué en Java 8 la división a veces elimina cadenas vacías al comienzo de la matriz de resultados?

Antes de Java 8cuando nos separamos en una cuerda vacía como String[] tokens = "abc".split("");el mecanismo dividido se dividiría en lugares marcados con| |a|b|c|porque el espacio vacío"" existe antes y después de cada personaje. ...