Mapa mental
Excepciones

Contenido del mapa
Excepciones
Una excepción es un evento que ocurre durante la ejecución del programa que interrumpe el flujo normal de las sentencias.
Tipos de excepciones
- Error
- Excepciones que indican problemas muy graves, que suelen ser no recuperables y no deben casi nunca ser capturadas.
- Exception
- Excepciones no definitivas, pero que se detectan fuera del tiempo de ejecución.
- RuntimeException
- Excepciones que se dan durante la ejecución del programa.
- Error
Gestión de excepciones
- Excepciones no verificadas
- El compilador no obliga a su verificación. Son excepciones como divisiones por cero, excepciones de puntero nulo, o índices fuera de rango.
- Excepciones verificadas
- El compilador obliga a verificarlas. Son todas las que son lanzadas explicitamente por objetos de usuario.
- Excepciones no verificadas
Creación y manejo de excepciones creadas por el usuario
Propagación de excepciones
- La cláusula catch comprueba los argumentos en el mismo orden en que aparezcan en el programa.
- Si hay alguno que coincida, se ejecuta el bloque y sigue el flujo de control por el bloque finally (si lo hay) y concluye el control de la excepción.
- Si ninguna de las cláusulas catch coincide con la excepción que se ha producido, entonces se ejecutará el código de la cláusula finally (en caso de que la haya).
- La cláusula catch comprueba los argumentos en el mismo orden en que aparezcan en el programa.
Imágenes y archivos del mapa
Información
- Descripción
- Mapa Mental sobre Excepciones, creado por Gabriel Hellsing el 05/06/2015.
- Creado por
- Gabriel Hellsing
- Visitas
- 0
- Valoración



