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

Excepciones En Java


Enviado por   •  7 de Abril de 2013  •  314 Palabras (2 Páginas)  •  893 Visitas

Página 1 de 2

EXCEPCIONES

Las excepciones son un mecanismo utilizado por numerosos lenguajes de programación para describir lo que debe hacerse cuando ocurre algo inesperado. Ejemplos de algo inesperado son la llamada a un método con argumentos no validos, el fallo de una conexión de red o la solicitud de apertura de un archivo que no existe.

Java proporciona dos grandes categorías de excepciones, conocidas como comprobadas o no comprobadas.

Las excepciones comprobadas son aquellas que se espera que el programador gestione en el programa y se generan por condiciones externas que pueden afectar a un programa en ejecución. Dentro de este tipo se encuentran, por ejemplo, la solicitud de archivos que no se encuentran o los fallos de la red.

Las excepciones no comprobadas pueden proceder de errores del código o situaciones que, en general, se consideran demasiado difíciles para que el programa las maneje de forma razonable. Se denominan no comprobadas porque no se pide al programador que las verifique ni que haga nada cuando se producen. Las excepciones que probablemente son el resultado de defectos del código se denominan excepciones de tiempo de ejecución. Un ejemplo de este tipo de excepciones es el intento de acceder a un elemento más allá del final de un array.

Las excepciones que se derivan de problemas del entorno de los que es difícil recuperarse se denominan errores. En esta categoría se incluye el agotamiento de la memoria. Los errores también son excepciones no comprobadas.

La clase Exception es la clase básica para representar las excepciones comprobadas y no comprobadas. En lugar de finalizar la ejecución del programa, es mejor escribir código para manejar la excepción y continuar.

La clase Error es la clase básica utilizada para condiciones de error graves, no comprobadas, de las que es de esperar que el programa no intente recuperarse.

La clase RuntimeException es la clase básica utilizada para las excepciones no comprobadas que pueden derivarse de los defectos del programa.

...

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