Tecnología

Inicio

Cómo atrapar una excepción en un bloque estático en Java

Cómo atrapar una excepción en un bloque estático en Java


Un bloque estático de código de programación en el lenguaje de programación Java se utiliza para ejecutar un bloque de código una vez durante la ejecución del programa. Cuando está desarrollando un programa Java que tiene uno o más bloques de código estático, el manejo de excepciones de tiempo de ejecución para ayudar a identificar el origen del problema que creó el error puede ayudar a solucionar el problema que se ha producido. La clase de excepción se utiliza en Java para programar las acciones para la aplicación tomar en caso de que se produzca el error inesperado. Una tarea común que se plantea para los programadores de Java está alcanzando una excepción en un bloque estático de código.

Instrucciones

1 Abra su entorno de desarrollo integrado Java (IDE) y seleccione la opción de menú apropiado para crear una nueva clase Java.

2 Introduzca el código siguiente en la definición de clase para crear un método estático main:

Público principal static void (args String [])
{
}

El propósito del método principal será la de crear un punto de entrada estática para la ejecución de la clase para demostrar el manejo de excepciones en un bloque de código estático.

3 Iniciar el bloque Try de entrega del código de excepción por la que se declara una matriz definida a ser de un tamaño de cinco. En Java, el índice de matriz empieza en cero, por lo que un índice máximo de cuatro resultados en una matriz inició con cinco posiciones. Escriba el siguiente código entre los corchetes de apertura y cierre de la principal método definido en el Paso 2:

tratar{

int myArray[] = new int[4];

4 Introducir código para acceder a la matriz definida en el paso 3 en una posición que no está definido. Este código será entonces como resultado un índice de matriz fuera de límites excepción es lanzada. La excepción será impreso a la consola de DOS y no se permitirá la ejecución del programa para continuar. Escriba el siguiente código para completar el bloque de "Prueba" y para definir el bloque de "excepción" de código:

System.out.println ( "elemento de Acceso a cinco de la matriz,:" + a [5]);

}catch(ArrayIndexOutOfBoundsException e){
System.out.println("Array exception thrown :" + e);
}

5 Guardar, compilar y ejecutar el código en el IDE. Las opciones de menú específicos para seleccionar variará a través de entornos de desarrollo, pero la mayoría tienen un común "Build and Run" o la opción equivalente a elegir. El ejemplo a continuación, imprimir en la consola de DOS: "los cinco elementos de la matriz de Acceso, a excepción de matriz lanzado." La salida del programa seguirá la salida de mensaje predefinido con un seguimiento de la pila de la excepción matriz.