Las excepciones son:
Algunas Excepciones pueden presentarse cuando:
o El usuario escribe una palabra cuando se esperaba un numero.
o En el programa se intenta leer un archivo que no existe.
o En el programa no se puede establecer una conexión de red.
o En el programa se intenta realizar una división por cero.
o Cuando se intenta calcular la raíz cuadrada de un numero negativo.
o Cuando se excede del numero de elementos de un arreglo.
Jerarquía de Excepciones
Manejo de Excepciones: Try{..} catch{..}
- Si no existe excepciones, el catch es como no existiera.
- Dentro del try se lanza(throw) una exception.
o Se ignora el resto del codigo.
o Se ejecuta lo que diga el catch.
- Es una condición imprevista o de error que interrumpe el flujo del programa.
- El manejo o tratamiento de excepciones consiste en capturar una excepción y tomar las medidas adecuadas al respecto.
- Las excepciones son objetos que pueden ser lanzadas explícitamente por nuestro código con la instrucción throw(arrojable) o implícitamente por alguno de los métodos u operaciones que llamamos en él.
- La clase Throwable posee un string que puede ser utilizado para describir la exception.
- Las excepciones poseen una jerarquía de clases cuya raíz es Throwable aunque la creación de nuevas excepciones se hace a partir de la clase Exception (subclase de Throwable).
- La excepciones y errores estándar de tiempo de ejecución extienden las clases RuntimeException y Error (excepciones no verificadas).
Algunas Excepciones pueden presentarse cuando:
o El usuario escribe una palabra cuando se esperaba un numero.
o En el programa se intenta leer un archivo que no existe.
o En el programa no se puede establecer una conexión de red.
o En el programa se intenta realizar una división por cero.
o Cuando se intenta calcular la raíz cuadrada de un numero negativo.
o Cuando se excede del numero de elementos de un arreglo.
Jerarquía de Excepciones
Manejo de Excepciones: Try{..} catch{..}
- Si no existe excepciones, el catch es como no existiera.
- Dentro del try se lanza(throw) una exception.
o Se ignora el resto del codigo.
o Se ejecuta lo que diga el catch.
No hay comentarios:
Publicar un comentario