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

10 la respuesta

Uso de Java 8 opcional con Stream :: flatMap

El nuevo marco de transmisión Java 8 y sus amigos crean un código Java muy conciso, pero me he encontrado con una situación aparentemente simple que es difícil de hacer de manera concisa. Considera unList<Thing> things y métodoOptional<Other> ...

8 la respuesta

El renderizado de swing parece roto en JDK 1.8, correcto en JDK 1.7

He instalado IntelliJ IDEA (13.1.1 # IC-135.480) y JDK 1.8.0 (x64) y he generado alguna GUI con el diseñador de formularios GUI. Luego ejecuté el código y me di cuenta de que algo no está bien. Aquí hay una captura de pantalla de mi GUI: La ...

6 la respuesta

En Java 8, ¿cómo transformo un Mapa <K, V> en otro Mapa <K, V> usando una lambda?

Acabo de empezar a mirar Java 8 y a probar lambdas, pensé que trataría de reescribir una cosa muy simple que escribí recientemente. Necesito convertir un Mapa de Cadena a Columna en otro Mapa de Cadena a Columna donde la Columna en el nuevo Mapa ...

5 la respuesta

Android Studio - javaHome suministrado no es una carpeta válida

Decidí actualizar mi JDK a Java 8 y lo instalé en la ubicación predeterminada deC:\Program Files\Java\jdk1.8.0 con unjre subdirectorio. No estaba seguro de cómo Android Studio resolvió la ubicación de JDK, así que decidí lanzarlo y ver. Recibí ...

3 la respuesta

¿Se garantiza que flatMap sea perezoso?

Considere el siguiente código: urls.stream() .flatMap(url -> fetchDataFromInternet(url).stream()) .filter(...) .findFirst() .get();SeráfetchDataFromInternet ser llamado para la segunda url cuando la primera fue suficiente? Intenté con un ...

2 la respuesta

Contrato de identidad de expresión lambda de Java 8

losJavaDoc para elLambdaMetaFactory de Java 1.8 [http://docs.oracle.com/javase/8/docs/api/java/lang/invoke/LambdaMetafactory.html] especifica que la captura lambda "puede implicar la asignación de un nuevo objeto de función, o puede devolver un ...

4 la respuesta

¿Cuáles son las razones para no tener un índice en las secuencias de Java 8?

Me preguntaba sobre las transmisiones de Java 8 (Stream<E>), tienen los siguientes métodos: forEach(Consumer<? super E> action)forEachOrdered(Consumer<? super E> action) ¿Cuáles fueron los argumentos en contra de no proporcionar la siguiente ...

2 la respuesta

¿Es legal poner anotaciones después del modificador de acceso en Java 7? ¿O Java 8?

Este es el código habitual: @Autowire private Service service;Pero con Java 7 esto también funciona (y más corto): private @Autowire Service service;¿Es legal en Java 8 (tener la misma semántica)? ¿Es esa una mala práctica de codificación?

4 la respuesta

Files.walk (), calcula el tamaño total

Estoy tratando de calcular el tamaño de los archivos en mi disco. En java-7 esto podría hacerse ...

1 la respuesta

¿Cuál es la motivación para dos definiciones diferentes de año por semana en JSR-310?

Estos son los dos campos del paquete.java.time.temporal: IsoFields.WEEK_BASED_YEAR [http://docs.oracle.com/javase/8/docs/api/java/time/temporal/IsoFields.html#WEEK_BASED_YEAR] WeekFields.ISO.weekBasedYear ...