Вы находитесь на странице: 1из 3

ProgramacinII

IngenieraenInformtica IngenieraenComputacin
Excepciones de Java
Las Excepciones mas usadas de java, con la explicacion de algunas:

java.lang. ArithmeticException
java.lang. ArrayIndexOutOfBoundsException
java.lang. ArrayStoreException
java.lang. ClassCastException
java.lang. ClassNotFoundException
java.lang. CloneNotSupportedException
java.lang. EnumConstantNotPresentException
java.lang. Exception
java.lang. ExceptionInInitializerError
java.lang. IllegalAccessException
java.lang. IllegalArgumentException
java.lang. IllegalMonitorStateException
java.lang. IllegalStateException
java.lang. IllegalThreadStateException
java.lang. IndexOutOfBoundsException
java.lang. InstantiationException
java.lang. InterruptedException
java.lang. NegativeArraySizeException
java.lang. NoSuchFieldException
java.lang. NoSuchMethodException
java.lang. NullPointerException
java.lang. NumberFormatException
java.lang. RuntimeException
java.lang. SecurityException
java.lang. StringIndexOutOfBoundsException
java.lang. TypeNotPresentException
java.lang. UnsupportedOperationException
java.util. ConcurrentModificationException
java.util. DuplicateFormatFlagsException
java.util. EmptyStackException
java.util. FormatFlagsConversionMismatchException
java.util. FormatterClosedException
java.util. IllegalFormatCodePointException
java.util. IllegalFormatConversionException
java.util. IllegalFormatException
java.util. IllegalFormatFlagsException
java.util. IllegalFormatPrecisionException
java.util. IllegalFormatWidthException
java.util. InputMismatchException
java.util. InvalidPropertiesFormatException
java.util. MissingFormatArgumentException
ProgramacinII

IngenieraenInformtica IngenieraenComputacin
java.util. MissingFormatWidthException
java.util. MissingResourceException
java.util. NoSuchElementException
java.util. TooManyListenersException
java.util. UnknownFormatConversionException
java.util. UnknownFormatFlagsException

IndexOutOfBoundsException: Lanzado para indicar que un ndice de algn tipo (como
en una matriz, en una cadena, o un vector) est fuera de alcance.


IllegalThreadStateException Lanzado para indicar que un hilo no est en un estado
apropiado para la operacin solicitada.Vase, por ejemplo, la suspensin y reanudacin
de los mtodos de la clase Thread.


ArrayStoreException Lanzado para indicar que uno se ha intentado para almacenar el
tipo equivocado de objeto en una matriz de objetos. Por ejemplo, el siguiente cdigo
genera un ArrayStoreException:


Object x[] = new String[3];
x[0] = new Integer(0);



ClassCastException Lanzado para indicar que el cdigo ha tratado de convertir un
objeto a una subclase de los que no es una instancia. Por ejemplo, el siguiente cdigo
genera un ClassCastException:


Object x = new Integer(0);
System.out.println((String)x); ClassNotFoundException Produce cuando una
aplicacin intenta cargar en una clase a travs de su nombre de cadena utilizando:

* El mtodo de la clase forName clase.
* El mtodo de la clase findSystemClass ClassLoader.
* El mtodo de la clase loadClass ClassLoader.

pero no hay definicin para la clase con el nombre especificado se ha encontrado.

A partir de la versin 1.4, esta excepcin ha sido modificado para cumplir con el
mecanismo de propsito general excepto en cadena. La excepcin "opcional que se
plante durante la carga de la clase" que se pueden prestar a tiempo de construccin y
acceso a travs de la getException () es ahora conocido como la causa, y se puede
ProgramacinII

IngenieraenInformtica IngenieraenComputacin
acceder a travs de la Throwable.getCause () mtodo, as como la mencionada "El
legado de mtodo".


CloneNotSupportedException Lanzado para indicar que el mtodo clone en la clase
Object ha sido llamado para clonar un objeto, sino que la clase del objeto no
implementa la interfaz Cloneable.

Las aplicaciones que reemplazar el mtodo clon tambin puede lanzar esta excepcin
para indicar que un objeto no puedan o no deban ser clonado.


EnumConstantNotPresentException Produce cuando una aplicacin intenta acceder
a una enumeracin constante por su nombre y el tipo de enumeracin no contiene
constantes con el nombre especificado.

Вам также может понравиться