Java Las excepciones
Enviado por arkeros • 19 de Agosto de 2015 • Apuntes • 274 Palabras (2 Páginas) • 153 Visitas
Excepciones.
Las excepciones en Java están destinadas, al igual que en el resto de los lenguajes que las soportan, para la detección y corrección de errores.
En lugar de terminar el programa, si ocurre una situación anormal se debe lanzar (throw) una excepción que a su vez debe ser capturada (catch) y resolver la situación. Utilizadas en forma adecuada, las excepciones aumentan en gran medida la robustez de las aplicaciones.
Captura:
try {
// Código posiblemente problemático
}
catch( tipo_de_excepcion e) {
// Código para solucionar la excepción e
}
Arrojar Excepciones
public void arrojarExcepcion() throws Exception{
}
public void arrojarExcepcion2() throws Exception{
try{
throw new Exception("Excepcion lanzada!!!");
}
catch(Exception e){
e.printStackTrace();
}
}
Metodos printStackTrace() y getMessage():
Estos métodos se utilizan para conseguir información acerca de la excepción que se ha capturado. PrintStackTrace imprime por consola el rastro dejado por la excepción mientras que getMessage() devuelve un String con información referente a la excepción lanzada.
Crear Excepciones
Para crear una excepción se puede simplemente extender la clase Exception que se encuentra en el paquete java.lang y sobreescribir los métodos que requiera.
Public class MyExcepcion extends Exception{
}
...