Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur utträde ur ett program om något är fel i Java

    programmeringsspråket Java stödjer ett flexibelt system för hantering av feltillstånd ( kallade "undantag" i detta sammanhang ) som uppstår under programkörning . Ett program kan förklara en del av sin egen kod som hanterare för en viss typ av undantag ( t.ex. division med noll ) . Om detta undantag höjs vid körning , kommer Java överföra kontrollen till föraren . Om ingen hanterare för detta undantag har förklarats , kommer Java-programmet att avslutas automatiskt . Instruktioner
    1

    Ange undantagen dina metoder kan kasta , som i följande exempel :

    public void swapArrayElements (int [ ] tal , int index1 , int index2 ) kastar ArrayIndexOutOfBoundsException {

    int kastar ArrayIndexOutOfBoundsException , skulle detta vara en olaglig metod deklaration --- varje metod måste hantera eller kasta ( som är , propagera för sin uppringaren ) något undantag det kan generera .
    2

    hantera felet skick som i följande exempel :

    try {

    swapArrayElements ( myNumbers , 20,13 ) ;

    } catch ( ArrayIndexOutOfBoundsException e ) {

    System.out . println ( " Method kastade undantag , inga problem - fortsätter " ) ,

    }

    " println " kommando kommer att få utföras när swapArrayElements kastar undantag , detta är känt som " fånga " den . undantag Addera 3

    Lämna feltillstånd Unhandled om du vill att programmet ska avsluta när de inträffar , som i följande enkla metod åkallan :

    swapArrayElements ( myNumbers , 20 , 13 ) , .
    p Om swapArrayElements kastar ett undantag , kommer Java-program slutar Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man utför Tree Verksamheten i Java
    ·Ställa decimalform på en Applet
    ·Lägga till keyListener
    ·En applet för problem Math maximering
    ·Hur man gör Flikar i Android
    ·Hur man läser en fil Tabbavgränsad i Java
    ·Hur man skapar en tvådimensionell Java String Array fö…
    ·Vad är meningen med Applet
    ·Joomla Analytics Hjälp
    ·Hur man lägger en Shell koden till Java
    Utvalda artiklarna
    ·Konvertera ActiveX till Vb.NET & Vice Versa
    ·Hur man skickar Form Utgång till en HTML -fil med PHP
    ·Så ringer en Destructor i C + +
    ·Hur du använder Diamond former i Flödesschema
    ·Hur man använder funktioner i C + +
    ·Hur man använder grafisk API i VB.NET
    ·Hur man bygger en meny i Android
    ·Vad är Python i Windows
    ·Hur använder jag Enterprise Services
    ·Hur får Java att ut Konsekutiva Stjärnor
    Copyright © Dator Kunskap http://www.dator.xyz