En statisk block av programkod i programmeringsspråket Java används för att köra ett kodblock en gång under programkörning . När du utvecklar ett Java -program som har ett eller flera statiska kodblock , hantering runtime undantag för att identifiera källan till problemet som skapade felet kan hjälpa dig att åtgärda det problem som uppstod . Undantaget klass används i Java för att programmera händelserna för tillämpningen att vidta i händelse av oförutsedda fel inträffar . En vanlig uppgift som uppstår för Java programmerare är att fånga ett undantag i en statisk kodblock . Instruktioner
1
Öppna din Java integrerad utvecklingsmiljö ( IDE ) och välj lämpligt menyalternativ för att skapa en ny Java-klass .
2
Skriv följande kod i klassen definition för att skapa en statisk main-metod :
public static void main ( String [] args ) { }
Syftet med den huvudsakliga metoden är att skapa en statisk inkörsport för utförandet av klassen att visa undantagshantering i ett statiskt kodblock .
3
Initiera try-blocket av undantaget lämna koden genom att deklarera en array definieras vara av storlek fem . I Java , startar fältindex på noll , så en max index av fyra resultat i en array inleddes med fem positioner . Skriv följande kod i mellan ingående och utgående konsoler av den huvudsakliga metoden som definieras i Steg 2 :
try { int myArray [ ] = new int [ 4 ] ;
4
Enter för att komma åt matrisen anges under steg 3 i en position som inte är definierad. Denna kod kommer då att resultera i en Array Index Out of Bounds Exception kastas . Undantaget kommer att skrivas ut till DOS-konsol och programmet kommer att tillåtas att fortsätta . Skriv följande kod för att slutföra " Prova " blocket och att definiera " Exception " kodblock :
System.out.println ( "Öppna elementet fem av arrayen , : " + a [ 5 ] ) ; } catch ( ArrayIndexOutOfBoundsException e ) { System.out.println ( " Array undantag kastas : " + e ) ; }
5
Spara , kompilera och köra koden i ditt IDE . De särskilda menyalternativ för att välja kommer att variera mellan IDE , men de flesta har en gemensam " Bygga och driva " eller motsvarande möjlighet att välja . Exemplet kommer sedan ut till DOS-konsol : " Komma elementet fem av arrayen , Array undantag. " The programutbud kommer att följa fördefinierade meddelandet utgång med en stackspårning från arrayen undantaget
< . br >