ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Excepciones Java


Enviado por   •  14 de Mayo de 2013  •  270 Palabras (2 Páginas)  •  357 Visitas

Página 1 de 2

ü Una excepción es un evento que ocurre durante la ejecución de un programa y que

interrumpe el flujo normal de instrucciones.

üJava usa excepciones para proveer manejo de errores a sus programas. Ej.: acceso a

posiciones inválidas de un arreglo, falta de memoria en el sistema, abrir un archivo

inexistente en el file system, etc.

üEn Java las excepciones se clasifican en:

üDe Ejecución: son irrecuperables y representan problemas que son detectados por el sistema de ejecución de

Java. Por ejemplo, las excepciones aritméticas (división por cero), excepciones de apuntadores (acceso a un

objeto mediante un puntero nulo) y excepciones de indexación (acceso a un elemento de un arreglo con un índice

muy chico ó demasiado grande). JAVA no requiere que éstas excepciones sean especificadas como que se

dispararán, ni capturadas para su manejo.

üChequeadas: no son excepciones “De Ejecución” y son chequeadas por el compilador. Son errores menos severos

que los anteriores, son recuperables. El compilador JAVA verifica que éstas excepciones sean especificadas o

capturadas. Java requiere que los métodos ó bien capturen (por ej. para recuperar el estado de error) o

especifiquen todas las excepciones chequeadas que pueden producirse dentro de su alcance. Por ej.: si se intenta

agregar un nuevo elemento en una estructura de datos que está llena, se podría solucionar sobreescribiendo algún

elemento que ya no se usa; si un archivo no puede abrirse, se le podría pedir al usuario que ingrese un nuevo

nombre.

ü Cuando un método dispara una excepción, crea un objeto excepción que contiene

información acerca del error ocurrido (tipo de error, estado del programa cuando ocurrió

el error). El método entrega el objeto al sistema de ejecución quien es el responsable de

encontrar un código apropiado para manejar el error.

...

Descargar como (para miembros actualizados)  txt (2 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com