Excepciones

Solo disponible en BuenasTareas
  • Páginas : 2 (388 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de marzo de 2012
Leer documento completo
Vista previa del texto
PROGRAMACION.TIC-24
CRUZ RUBIO ANA SILVIA.

Universidad Tecnológica de Valle de Toluca.


Contenido
INTRODUCCION. 3
JERARQUIA DE LAS EXCEPCIONES. 4
TIPOS. 4
Bibliografía. 5

 INTRODUCCION.


En el mundo de la programación hay algo que siempre ocurre: los errores en los programas. Pero ¿qué sucede realmente después de que a ocurrido el error? ¿Qué podemos hacer con él? ¿Cómo nosdamos cuenta que se ha producido? El lenguaje Java utiliza excepciones para permitir trabajar mejor con los errores.

En la programación tradicional, la detección, el informe y el manejo deerrores se convierte en un código muy liado. En pseudo-código:
leer Fichero
{
abrir el fichero; determinar su tamaño; asignar suficiente memoria; leer el fichero a la memoria; cerrar el fichero.
Aprimera vista esta función parece bastante sencilla, pero ignora todos
Aquellos errores potenciales.

• ¿Qué sucede si no se puede abrir el fichero?
• ¿Qué sucede si no se puede determinar la longituddel fichero?
• ¿Qué sucede si no hay suficiente memoria libre?
• ¿Qué sucede si la lectura falla?
• ¿Qué sucede si no se puede cerrar el fichero?

Para responder a estas cuestiones dentro de lafunción, tendríamos que añadir muchos códigos para la detección y el manejo de errores.









JERARQUIA DE LAS EXCEPCIONES.


En rojo: son las excepciones que es obligatorio controlar.Checked exceptions
En azul: son las excepciones que no es obligatorio controlar. Unchecked exceptions
TIPOS.
Existen varios tipos fundamentales de excepciones:
• Error: Excepciones que indicanproblemas 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.

Todas las excepciones tienen como clase base la clase Throwable, que está incluida en el paquete java.lang, y sus métodos son:
•...
tracking img