Come per intercettare un'eccezione in un blocco statico in Java

January 31

Come per intercettare un'eccezione in un blocco statico in Java


Un blocco statica del codice di programmazione in linguaggio Java viene utilizzato per eseguire un blocco di codice una volta durante l'esecuzione del programma. Quando si sviluppa un programma Java che ha uno o più statici blocchi di codice, la 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 utilizzato in Java per programmare le azioni per l'applicazione per prendere in caso di errore imprevisto si verificano. Un compito comune che si pone per i programmatori Java sta recuperando un'eccezione in un blocco statico di codice.

istruzione

1 Apri il tuo ambiente di sviluppo integrato Java (IDE) e selezionare l'opzione di menu appropriata per creare una nuova classe Java.

2 Immettere il seguente codice nella definizione di classe per creare un metodo main statica:

Public static void main (String [] args)
{
}

Lo scopo del metodo principale sarà 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 del codice consegna eccezione dichiarando una serie definita di essere di dimensioni cinque. In Java, l'indice dell'array inizia da zero, quindi un indice massimo di quattro risultati in un array iniziata con cinque posizioni. Inserire il codice riportato di seguito tra le parentesi del metodo principale definito nella Fase 2 di apertura e chiusura:

provare{

int myArray[] = new int[4];

4 Inserisci il codice per accedere alla matrice definita al punto 3 in una posizione che non è definito. Questo codice sarà quindi tradurrà in un array indice Out of Bounds Eccezione essere gettato. L'eccezione verrà stampato sulla console DOS e l'esecuzione del programma sarà permesso di continuare. Immettere il seguente codice per completare il blocco "Try" e per definire il blocco di "eccezione" di codice:

System.out.println ( "elemento cinque Accesso dell'array," + a [5]);

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

5 Salvare, compilare ed eseguire il codice nel tuo IDE. Le opzioni del menu specifici per selezionare varierà tra IDE, ma la maggior parte hanno una comune "Build and Run" o l'opzione equivalente di scegliere. L'esempio sarà quindi stampare alla console DOS: ". Elemento cinque dell'array Accesso, fatta eccezione Array gettato" L'output del programma seguirà l'uscita del messaggio predefinito con una traccia dello stack dell'eccezione array.