Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Typer Unntak i Java
    Java programmeringsspråk gir unntak for å tillate programmer for å takle hendelser som ikke er innenfor normal utførelse . Unntak kan oppstå i mange situasjoner , for eksempel input og output feil , som noen ganger oppstå hvis et program prøver å lese data fra en ekstern kilde, men kan ikke finne den. Ved hjelp av unntak, kan programmerere lage Java-applikasjoner som er i stand til å takle flere situasjoner . Standard

    Java-språket gir en rekke standard unntak typer utviklet for bruk i forskjellige situasjoner . I noen tilfeller kaster Java selv disse unntakene , selv om du kan velge å manuelt kaste unntak innenfor din programmeringskode hvis dette er hensiktsmessig. Standard unntak typer i Java utvide den overordnede Exception klassen . Vanlige unntak klasser inkluderer IOExceptions , kastet når inngang eller utgang operasjoner gå galt .
    Custom

    Du kan lage dine egne unntak klasser i Java hvis du trenger spesifikk funksjonalitet implementert innen dem . Du kan lage en klasse som utvider Unntak klassen med følgende syntaks : en

    public class SpecialException strekker Exception
    p Det er ofte ikke nødvendig å opprette egne unntak klasser , som Java-språket gir tilgang til mange spesialiserte unntak gjenstander som standard .
    Kaster
    p Hvis et Java -program møter visse problemer , som for eksempel prøver å lese fra en fil som ikke kan finnes , vil Java selv automatisk kaste et unntak . I slike tilfeller , utviklere trenger bare å håndtere unntakene. Men i andre tilfeller kan programmerere ønsker å kaste et unntak eksplisitt i et program. For eksempel, hvis du oppretter en klasse i et Java- program og vil at konstruktør parametere for å oppfylle visse krav , kan du velge å kaste et unntak dersom disse vilkårene ikke er oppfylt . Å kaste et unntak , kan programmer bruke følgende syntaks : en

    kaste nytt SpecialException ();
    Sjekket

    I Java , unntak enten sjekkes eller ukontrollert. Sjekket unntak er lettere å håndtere mens du utvikler et Java-program , spesielt hvis du koder i en Integrated Development Environment. Dette er fordi de fleste IDE be deg om å fikse områder med kode som du ikke har håndtert sjekket unntak. For eksempel, hvis du programmerer i en IDE , og inkluderer en seksjon der koden leser fra en ekstern datakilde , men gir ikke "prøve" og " fange " blokker for å håndtere eventuelle unntak , kan det hende at IDE ikke kompilere programmet før du har gjort det.
    ukontrollert

    Java-kode som introduserer muligheten for en ukontrollert unntak vil kunne kompilere og kjøre . Som utvikler er du bare sannsynlig å oppdage ukontrollert unntak under kjøring . Et vanlig eksempel på en ukontrollert Unntaket er " ArrayIndexOutOfBoundsException " , som oppstår når et program prøver å lese fra en ugyldig matrise posisjon. Ukontrollert unntak er normalt symptomatisk for logiske feil , slik at de ofte dukker opp under testing og debugging .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan deaktivere Focus i en JTable Cell 
    ·Hvordan sette fokus på Java 
    ·Hvordan lage en Godkjent mappe 
    ·Java Software Opplæring på CD 
    ·Introduksjon til Enterprise JavaBeans 
    ·Hvordan bruke JCreator Med en Android 
    ·Slik kjører du en NetBeans fil i CMD 
    ·Hvordan aktivere Java Applets 
    ·Hvordan Map en Servlet Innenfor en Servlet 
    ·Slik installerer mailet APK filer 
      Anbefalte artikler
    ·Countdown opplæring i Java 
    ·Hvordan bruke Dir $ i VB6 
    ·Slik fjerner Blue Box Rundt Linker i HTML 
    ·Hvordan bli kvitt Tall i COBOL 
    ·Hvordan gjøre en Permutation i Python 
    ·Hvordan lage en Habbo Retro 
    ·Visual Basic Kommandoalternativer 
    ·Hvordan lese CSV -filer i Perl 
    ·Slik fjerner desimaler i PHP 
    ·Hva er fordelene ved top-down Coding 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/