Resultados da pesquisa a pedido "scjp"
Conversão de char para byte em Java
Eu tenho testado o elenco de char e passei por isso: public class Test { public static void main(String a[]) { final byte b1 = 1; byte b2 = 1; char c = 2; c = b1; // 1- Working fine c = b2; // 2 -Compilation error } }Alguém pode explicar por que ...
Confundindo-se com == e = na declaração "se"
Eu sei que não podemos usar o operador de atribuição em instruções if em java, como usamos em outros idiomas. isso é int a; if(a = 1) { }dará um erro de compilação. mas o código a seguir funciona bem, como? boolean b; if(b = true) { }EDIT: É ...
O que são “caracteres de conexão” em identificadores Java?
Estou lendo para o SCJP e tenho uma pergunta sobre essa linha:Os identificadores devem começar com uma letra, um caractere de moeda ($) ou um caractere de co...
por que esse método sincronizado não está funcionando conforme o esperado?
Alguém poderia me explicar por que esses códigos não produzem os mesmos resultados (a única diferença entre dois códigos está no método run ())? NB: o primeiro código parece não estar travando! Primeiro Código: class LetterThread extends ...
Java - Quando é um erro do compilador e quando é uma exceção de tempo de execução?
Atualmente, estou estudando para a certificação SCJP usando o Sierra and Bates Study Guide e, em muitos dos autotestes (perguntas simuladas), continuo com o mesmo problema - não sei dizer se um erro específico será em tempo de execução (uma ...
peradores @Post e pré-incremento
Quando executo o exemplo a seguir, obtenho a saída 0,2,1 class ZiggyTest2{ static int f1(int i) { System.out.print(i + ","); return 0; } public static void main(String[] args) { int i = 0; int j = 0; j = i++; //After this statement j=0 i=1 j = j ...
ClassCastException por causa dos carregadores de classe?
Enquanto brincava com classloaders eu recebi a seguinte exceção: