Cada lenguaje define sus propias exceciones, el caso particular de Java,
ofrece una jerarquia de clases para el manejo de excepciones, se inicia con la
clase java.lang.Throwable de la cual se desprenden las clases java.lang.Error y
java.lang.Exception.
Cada paquete implementa las excepciones para manejar cuestiones propias
que ocurren en cada clase que conforman un paquete, algunas excepciones se
muestran a continuación:
java.lang ArithmeticException
Ocurre cuando una operación aritmetica no puede ocurrir por sobreflujo, división por cero, etc.
java.lang ArrayIndexOutOfBoundsException
Ocurre cuando se intenta acceder a posiciones fuera del limite de un arreglo.
java.lang ClassNotFoundException
Ocurre cuando una aplicación intenta cargar una clase y no la localiza.
java.lang NullPointerException
Ocurre cuando se intenta acceder a un elemento de un arreglo cuando no se ha creado o a un objeto que tiene el valor de null.
java.lang NumberFormatException
Ocurre cuando se intenta convertir de una cadena a un valor numérico y no esta en el
formato apropiado.
java.io EOFException
Ocurre cuando se intenta leer desde un archivo o desde un flujo de entrada cuando se
encuentra en el fin del archivo.
java.io IOException
Ocurre cuando una operacion de lectura/escritura no se pudo llevar a cabo correctamente
No hay comentarios:
Publicar un comentario