Cuando la máquina virtual de Java se está ejecutando un programa, muchas condiciones de error hacen que el tiempo de ejecución para aumentar (o , en el lenguaje Java, "tirar" ) una excepción. Las excepciones son objetos Java en su propio derecho , por ejemplo , hay una clase ArithmeticException que se tira cuando el programa intenta dividir por cero . Los programas Java pueden anticipar la posibilidad de que se produzca una excepción de un tipo dado , y transferir el control a , código de control de excepciones dependiente de la aplicación si y cuando ocurre la excepción . Usted puede escribir un controlador para una excepción de Java - si no hay ningún controlador , la excepción no capturada hará que su programa para abortar inmediatamente. Instrucciones
1
incluir la siguiente línea en el inicio de su código Java:
incluye java.lang.Exception ;
2
Especificar las excepciones que el método puede lanzar al declarar que , como en el siguiente ejemplo de código:
MYSWAP public void (int [ ] secuencia , int a , int ) throws ArrayIndexOutOfBoundsException {
int es una clase de excepción predefinidos, como parte de las bibliotecas de Java
3
Escriba un controlador para ese tipo de excepción en particular cada vez que se llama a su método , como en el siguiente ejemplo : .
int muestras = { } 36,567,76,3536362,9
try {
MYSWAP (muestras , 2,5 ) ;
} [ ] catch ( ArrayIndexOutOfBoundsException e) {
System.out.println ( " MYSWAP () lanzó una excepción "); }
el siguiente código " captura " es el manejador de excepciones . Puede hacer lo que su aplicación tiene que hacer para recuperarse de esta excepción particular.