46. Exception Por heredar de Throwable, todos los tipos de excepciones pueden usar los métodos: String getMessage() Devuelve el mensaje de error asociado a la excepción String toString() Devuelve una breve descripción del objeto void printStackTrace() Imprime una traza de la pila
47. Lanzar Exception Proceso de lanzamiento: Crear un objeto Exception de la clase adecuada Lanzar la excepción con la sentencia throw seguida del objeto creado Ejemplo: MiExcepcion miExc = new MiExcepcion(“Mensaje”); throw miExc; Al lanzar la excepción el método termina de inmediato sin devolver ningún valor
48. Capturar una Exception Si en un método se produce una Exception, el programa no compilará mientras no se haga una de estas cosas: Gestionar la excepción con una construcción del tipo try/catch/finally Relanzar la excepción hacia un método anterior en la pila, utilizando la construcción throws en la cabecera del método El compilador obliga a capturar las excepciones explícitas