Perguntas com a marcação «java-8»

71
Capturando Várias Exceções no Java-8

Ao experimentar o recurso de captura múltipla, encontrei no meu m1()método que tudo está funcionando bem como esperado. No entanto, no m2()mesmo código não compila. Acabei de alterar a sintaxe para reduzir o número de linhas de código. public class Main { public int m1(boolean bool) { try {...

20
Promoção do tipo Java em parâmetros

Eu tropecei neste trecho: public class ParamTest { public static void printSum(int a, double b) { System.out.println("In intDBL " + (a + b)); } public static void printSum(long a, long b) { System.out.println("In long " + (a + b)); } public static void printSum(double a, long b) {...

18
A precedência / prioridade do operador de seta (->) é mais baixa ou a prioridade de atribuição / atribuição combinada é mais baixa?

JLS : O operador de precedência mais baixa é a seta de uma expressão lambda (->) , seguida pelos operadores de atribuição. Seguido em que direção (prioridade crescente, prioridade decrescente)? - "seguido" significa que a atribuição tem prioridade mais alta ou mais baixa (em relação ao...

16
+0 e -0 mostram um comportamento diferente para dados int e float

Eu li este post com zero negativo e positivo . Para meu entendimento, o código a seguir deve dar true e true como saída. No entanto, está dando falsee truecomo saída. Estou comparando zero negativo com um zero positivo. public class Test { public static void main(String[] args) { float f =...