lunes
may062013
Pregunta sobre excepciones
Tenemos dos códigos: se pide en cada uno de ellos, decir si compila, y en tal caso, comentar la salida en tiempo de ejecución (lo más detallada posible).
CÓDIGO 1
package scjp;
public class Pregunta {
private int a = 0;
private int b = 10;
private int c = b / a;
public Pregunta() {
System.out.println("Hola JavaHispaneros "+c);
}
public static void main(String args[]) {
Pregunta p = new Pregunta();
}
}
package scjp;
public class Pregunta {
private int a = 0; private int b = 10; private int c = b / a;
public Pregunta() { System.out.println("Hola JavaHispaneros "+c); }
public static void main(String args[]) { Pregunta p = new Pregunta();
}}
CÓDIGO 2
package scjp;
public class Pregunta { private D d = new D(); public Pregunta() { System.out.println("Por aquí estamos otra vez " + d); } public static void main(String args[]) { Pregunta p = new Pregunta(); } class D { D() throws PersonalException { throw new PersonalException(); } } class PersonalException extends Exception { } }