Resultados de la búsqueda a petición "scjp"
cuando un objeto es elegible para un recolector de basura?
Considere este código de ejemplo:
SCJP: el método de anulación con manejo de excepciones genera un error del compilador
En el libro SCJP de Kathey Sierra, un extracto es el siguiente: Si se anula un método pero usa una referencia polimórfica (supertipo) para referirse al objeto de subtipo con el método de anulación, el compilador asume que está llamando a la ...
Confundirse con == y = en la declaración "if"
Sé que no podemos usar el operador de asignación en declaraciones if en java como lo usamos en otros pocos idiomas. es decir int a; if(a = 1) { }dará un error de compilación. pero el siguiente código funciona bien, ¿cómo? boolean b; if(b = ...
SCJP: no se puede ampliar y luego encuadrar, pero puede encuadrar y luego ampliar
Estoy estudiando para el examen SCJP y me encontré con un problema que realmente no puedo entender. El libro dice que no puedes ampliar y luego encuadrar, pero puedes encuadrar y luego ampliar. El ejemplo para no poder boxear es un método que ...
Java SneakyThrow de excepciones, borrado de tipo
¿Alguien puede explicar este código?
Cuántos objetos de cadena serán cr, comidos
Tengo el siguiente código Java: public String makinStrings() { String s = "Fred"; s = s + "47"; s = s.substring(2, 5); s = s.toUpperCase(); return s.toString(); }a pregunta es sencilla: ¿cuántasStringSe crearán @ objetos cuando se invoque este ...
Char de Java para fundición de bytes
He estado probando el casting de char y pasé por esto: 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 } }¿Alguien puede explicar ...
Java: ¿cuándo es un error del compilador y cuándo es una excepción de tiempo de ejecución?
Actualmente estoy estudiando para la certificación SCJP utilizando la Guía de estudio de Sierra y Bates y en muchas de las autoevaluaciones (preguntas de examen simuladas) sigo teniendo el mismo problema: no puedo decir si un error en particular ...