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

    Java Input Undantag

    Förstå input undantag är en viktig tillgång i Java -programmering . Om du lär dig att programmera i Java , kan dina program möter många typer av undantag , med input undantag bland de vanligaste . Undantaget koncept och ramverk i Java är i allmänhet inte svår att förstå . Eventuella ansökningar som utnyttjar externa resurser såsom databaser och filer kommer sannolikt att innebära en viss nivå av undantagshantering . Orsaker
    undantag

    Input i Java-program kan uppkomma av flera anledningar . Om ditt program försöker läsa från en extern resurs , t.ex. en textfil , men under exekvering filen inte kan antingen hittas eller läses från , får ett undantag kastas . Samma princip gäller för alla situationer där du försöker hämta data från en källa utanför ditt program . Om du läser från en källa tillgänglig över ett nätverk kan anslutningsproblem förhindrar också framgångsrika input verksamhet .
    Typer

    I ett Javaprogram , undantag som orsakas av inmatning fel är mest sannolikt att vara från klasserna sträcker IOException . IOExceptions täcker massor av problem relaterade till input och output . Den IOException klassen har ett antal direkta underklasser du kan se kastas när programmet stöter på ett inmatningsfel . FileNotFoundExceptions är bland de vanligaste , kastat när du försöker läsa från en fil som inte kan hittas på den angivna platsen .
    Sammanställning
    p Om du skriver din Java-kod i en IDE ( Integrated Development Environment ) , kommer du att uppmärksammas på möjligheten att vissa insatsvaror undantag som du programmerar . Din IDE kan markera delar av koden kommer att kasta undantag , uppmanar dig att hantera dessa kod utdrag på ett sätt som hjälper programmet att klara . Java-plattformen tillhandahåller åtgärder för att hindra program från att sammanställa om vissa undantag inte har hanterats korrekt , så underlåtenhet att tillhandahålla adekvata coping åtgärder kommer att stoppa ditt program från att kompileras och köras alls .
    Konsekvenser

    konsekvenserna av insatsvaror undantag beroende på syfte och funktion i ditt program , men kan vara allvarliga . Om ditt program logik är beroende av data som importeras genom inmatningsoperationer , kan en ingång undantag att den inte fungerar alls . Men i vissa fall kan du ha möjlighet att fortsätta exekveringen med viss framgång efter en ingång undantag .
    Hantering

    Undantagshantering i Java är en viktig färdighet för alla att lära sig språket . Du kan placera in kod som kan generera ett undantag i ett " försök" blocket , vilket gör att ditt program för att kompilera . Om ett undantag kastas när programmet körs , kan du diktera en coping strategi genom att inkludera alternativa behandling kod inom en " catch " blocket efter " prova " blocket . Du kan skräddarsy din fångst blocket för någon typ av undantag , eller specifikt för ingående och utgående undantag .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera Java Objects
    ·Hur att generera slumptal Utan Repetition i Java
    ·Hur man gör en enda bokstav gemener i Java
    ·Hur man gör en aritmetisk uttalande i Java
    ·Konvertera tecken till ASCII-koder i Java
    ·Information om Java Training Online
    ·Ändra storlek Metod för Java Applets
    ·Hur att ta in i Java med hjälp av en skanner
    ·Hur man gör en ögla Line
    ·Hur kan jag skapa en Java- kod från UML2 Eclipse Plugi…
    Utvalda artiklarna
    ·Nackdelarna med index på beräknade kolumner
    ·Hur Bubble Sort i C
    ·Hur man uppdaterar en String Array i Java Dynamic
    ·Definition av Field i Visual Basic 6.0
    ·Hur man kör NetBeans
    ·Hur man använder Xcode
    ·Hur man gör en webbläsare med Visual Basic 2005 Expre…
    ·Hur kan jag göra en 3 Column Grid
    ·Hur man skapar en while-slinga i Python
    ·Hur man gör en privat Boolean i Java
    Copyright © Dator Kunskap http://www.dator.xyz