excepciones
1. IllegalAccessException
Una IllegaAccessExcepcion se lanza cuando una aplicación trata reflexivamente de crear una instancia como un array, set o get de un campo, o invocar unmétodo, recurrentemente ejecutando un método sin tener acceso a la definición específica de la clase, campo, método o constructor.
java.lang
Class IllegalAccessException
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.ReflectiveOperationException
java.lang.IllegalAccessException
Ejemplopublic class Foo {
public T newElement() {
T result;
try {
result = objT.getClass().newInstance();
} catch(...) {...}
return result;
}}
2. ClassCastException
Se lanza una ClassCastException para indicar que el código ha intentado lanzar un objeto a una subclase que no es una instancia.
java.lang
ClassClassCastException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.ClassCastException
3.SecurityException
Se lanza una SecurityException al administrador para indicar una violación de seguridad al sistema, un error de seguridad en los servidores.
java.lang
Class SecurityExceptionjava.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.SecurityException
public class SecurityException extendsRuntimeException
Ejemplo
public class HolaMundo {
public static void main(String args[]){
int uno_diez[] = new int[10];
try {
uno_diez[12] = 10;
}catch(java.lang.ArrayIndexOutOfBoundsException) {
System.out.println(“Error, hemos sobrepasado el
tamaño del array”);
}
}
}
4. ArrayIndexOutOfBoundsException
public class ArrayIndexOutOfBoundsException...
Regístrate para leer el documento completo.