Uso De Exepciones
El fundamento de las excepciones es el de evitar las consecuencias de un proceso indebido, por existir ciertas circunstancias que impiden la constitución de la relaciónprocesal.
Tipos de excepciones
Existen varios tipos fundamentales 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.
Todas lasexcepciones tienen como clase base la clase Throwable, que está incluida en el paquete java.lang, y sus métodos son:
* Trowable( String mensaje ); Constructor. La cadena es opcional
* ThrowablefillInStackTrace(); Llena la pila de traza de ejecución.
* String getLocalizedMessage(); Crea una descripción local de este objeto.
* String getMessage(); Devuelve la cadena de error del objeto.* void printStackTrace( PrintStream_o_PrintWriter s ); Imprime este objeto y su traza en el flujo del parámetro s, o en la salida estándar (por defecto).
* String toString; Devuelve una brevedescripción del objeto.
Funcionamiento
Para que el sistema de gestión de excepciones funcione, se ha de trabajar en dos partes de los programas:
* Definir qué partes de los programas crean unaexcepción y bajo qué condiciones. Para ello se utilizan las palabras reservadas throw y throws.
* Comprobar en ciertas partes de los programas si una excepción se ha producido, y actuar en consecuencia.Para ello se utilizan las palabras reservadas try, catch y finally.
Clases de Error
LinkageError: Una clase no satisface la dependencia que tiene respecto a otra.
* ClassCircularityError: Sedetectó una herencia circular entre clases.
* ClassFormatError: Una clase cargada no ha sido incompletamente descrita.
* UnsupportedClassVersionError: La versión de una clase no es correcta....
Regístrate para leer el documento completo.