Excepciones En Java
Twitter: @videotutoriale2
Pag Facebook: http://www.facebook.com/videotutoriale2
Youtube: http://www.youtube.com/gruposimulacion
Realizado por José Antonio de laTorre
1
•
•
•
•
•
•
•
•
•
•
¿Qué son las excepciones?
¿Cuándo ocurren?
Tipos de excepciones(I)
Tipos de excepciones(II)
Gestión de excepciones
Try catch
Throws(I)
Throws(II)
Creación de clasesderivadas de Exception
Métodos comunes
Realizado por José Antonio de la Torre
2
• Excepción: Tipo de error que se genera automáticamente cuando el
programa sufre una situación anormal
• Excepcionesfatales -> Finalización del programa (Error)
• Excepciones recuperables -> Búsqueda de solución al problema (Exception)
• RuntimeException -> Excepciones frecuentes relacionadas con errores deprogramación, son las llamadas excepciones implícitas
• Derivadas de Exception -> Excepciones explicitas y java obliga a gestionarlas
Realizado por José Antonio de la Torre
3
• Una excepción puede lanzarsepor multitud de cosas, por ejemplo, la
lectura de un fichero que no existe, genera una Exception gestionada en la
clase «IOEception» también suelen existir fallos que deben ser controlados
conException en los sockets, otro fallo común es la excepción
«ArrayIndexOutOfBoundsException» que ocurre al pasar el rango de un
Array de datos
Realizado por José Antonio de la Torre
4
Realizado por JoséAntonio de la Torre
5
• Como podemos observar, todas las Excepction son «hijas» de «Throwable»
• Error -> Se ocupa de los errores independientes del programador como los de la
JVM no deben ser«vigilados por el programador»
• Exception -> Gestiona todos los errores en tiempo de ejecución
• IOException -> Maneja los errores con ficheros
• ClassNotFoundException -> Errores con el manejo de clases• ClassNot SupportedException -> Indica que la operación no ha podido ser
realizada, por no estar soportada.
• RuntimeException -> Errores comunes, de programación que no obliga java a
gestionarlos...
Regístrate para leer el documento completo.