Preguntas etiquetadas con java

19
¿Por qué Java no puede inferir un supertipo?

Todos sabemos que Long se extiende Number. Entonces, ¿por qué esto no se compila? ¿Y cómo definir el método withpara que el programa se compile sin ninguna conversión manual? import java.util.function.Function; public class Builder<T> { static public interface MyInterface { Number...

18
¿La prioridad / prioridad del operador de flecha (->) es la más baja, o la prioridad de la asignación / asignación combinada es la más baja?

JLS : El operador de precedencia más baja es la flecha de una expresión lambda (->) , seguida de los operadores de asignación. ¿Seguido en qué dirección (prioridad creciente, prioridad decreciente)? - "seguido" significa que la asignación tiene mayor o menor prioridad (con respecto al...

17
¿Por qué el nombre de host se declara no válido al crear un URI?

Ejecutando este código con JDK 1.8: try { System.out.println( new URI(null, null, "5-12-145-35_s-81", 443, null, null, null)); } catch (URISyntaxException e) { e.printStackTrace(); } da como resultado este error: java.net.URISyntaxException: Illegal character in hostname at index 13:...