Preguntas etiquetadas con java-9

Utilice esta etiqueta para preguntas específicas de Java 9, que es la versión 9 de la plataforma Java, lanzada el 21 de septiembre de 2017. En la mayoría de los casos, también debe especificar la etiqueta java.

137
Opcional o Else Opcional en Java

He estado trabajando con el nuevo tipo Opcional en Java 8 , y me he encontrado con lo que parece una operación común que no es compatible funcionalmente: un "orElseOptional" Considere el siguiente patrón: Optional<Result> resultFromServiceA = serviceA(args); if

126
¿Qué es un acceso reflectante ilegal?

Hay muchas preguntas sobre el acceso reflectante ilegal en Java 9. Ahora, lo que no puedo encontrar porque todo lo que Google arroja son personas que intentan evitar los mensajes de error, es lo que realmente es un acceso reflectante ilegal. Entonces mi pregunta bastante simple es: ¿Qué define...

117
¿Cuál es la diferencia entre List.of y Arrays.asList?

Java 9 introdujo nuevos métodos de fábrica para listas List.of: List<String> strings = List.of("first", "second"); ¿Cuál es la diferencia entre la opción anterior y la nueva? Es decir, cuál es la diferencia entre esto: Arrays.asList(1, 2, 3); y esto: List.of(1, 2,...

79
¿Por qué proyectar Jigsaw / JPMS?

El sistema de administración de paquetes de Java siempre me pareció simple y efectivo. Es muy utilizado por el propio JDK. Lo hemos estado usando para imitar el concepto de espacios de nombres y módulos. ¿Qué intenta completar Project Jigsaw (también conocido como Java Platform Module System...