Programacion c burbuja
Es una clase como fundamental dentro de la jerarquía de clases que definen objetos lanzables.
java.lang.Throwable
Error
VirtualMachineError
...
Exception
ClassNotFoundException
DataFormatException
IOException
NoSuchFieldException
NoSuchMethodException
...
RuntimeException
ArithmeticException
ClassCastException
IllegalArgumentException
IllegalStateException
IndexOutOfBoundsException
NegativeArraySizeException
NoSuchElementException
NullPointerException
UnsupportedOperationException
La relación completa de clases es interminable. Las anteriores son algunas de las más comunes, invitándose al programador a desarrollas sus propias clases, subclases de lasanteriores, sabiendo que
· las clases que hereden de RuntimeExceptionno necesitan declararse en la cabecera de los métodos: se utilizan para errores imprevistos tales como errores del programador· las clases que hereden de Exception sí deben declararse en la cabecera de los métodos que deseen propagarlas (la única alternativa es capturarlas dentro del método). Se utilizan paraerrores previstos por la aplicación: datos erróneos para los que se sabe qué hacer cuando se presentan
La clase Exception proporciona algunos métodos interesantes:
voidprintStackTrace()
imprime latraza: serie de métodos llamados sucesivamente para llegar al punto donde se crea. Lo normal es crear el objeto cuando se produce la circunstancia que provoca su lanzamiento, de forma que la traza indicala serie de llamadas a métodos que llevan a la ocurrencia de la incidencia reportada.
Exception() constructor
crea un objeto sin mensaje asociado
Exception(String mensaje) ...
Regístrate para leer el documento completo.