Nwlapcug.com


Come intercettare un'eccezione in un blocco statico in Java

Come intercettare un'eccezione in un blocco statico in Java


Un blocco statico di codice di programmazione in linguaggio di programmazione Java è utilizzato per eseguire un blocco di codice una sola volta durante l'esecuzione del programma. Quando si sviluppa un programma Java che ha uno o più blocchi di codice statico, gestione delle eccezioni runtime per aiutare a identificare la fonte del problema che ha creato l'errore può aiutare a risolvere il problema che si è verificato. La classe di eccezione viene utilizzata in Java per programmare le azioni per l'applicazione di prendere in caso l'errore imprevisto in corso. Un'attività comune che si pone per i programmatori Java è intercettazione di un'eccezione in un blocco di codice statico.

Istruzioni

1

Aprire l'ambiente di sviluppo integrato (IDE) di Java e selezionare l'opzione di menu appropriati per creare una nuova classe di Java.

2

Immettere il seguente codice nella definizione della classe per creare un metodo statico principale:

Public Shared Sub main (String [] args)
{
}

Lo scopo del metodo principale sarà quello di creare un punto di ingresso statico per l'esecuzione della classe per dimostrare la gestione delle eccezioni in un blocco di codice statico.

3

Avviare il blocco Try dell'eccezione consegnando codice dichiarando una matrice definita per essere di dimensioni cinque. In Java, l'indice di array inizia da zero, quindi un indice massimo di quattro risultati in una matrice avviata con cinque posizioni. Immettere il seguente codice tra l'apertura e la parentesi di chiusura del metodo principale definito nel passaggio 2:

try {

int myArray[] = new int[4];4

Inserire il codice per accedere alla matrice definita nel passaggio 3 in una posizione che non è definita. Questo codice quindi si tradurrà in Array Index Out of Bounds viene generata un'eccezione. L'eccezione verrà stampato nella console DOS e l'esecuzione del programma sarà consentito di continuare. Immettere il codice seguente per completare il blocco "Try" e per definire il blocco di "Eccezione" del codice:

System.out.println ("accesso a cinque di elemento della matrice,:" + a[5]);

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

Salvare, compilare ed eseguire il codice nell'IDE. Le opzioni di menu specifici per selezionare saranno variano tra IDEs, ma la maggior parte hanno un comune "Build and Run" o l'equivalente opzione da scegliere. Nell'esempio verrà quindi stampato nella console DOS: "L'accesso a cinque di elemento della matrice, matrice generata eccezione." L'output del programma seguirà l'output predefinito per i messaggi con un'analisi dello stack dell'eccezione di matrice.