| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Typer af Undtagelser i Java
    Java programmeringssprog giver undtagelsesvist give programmer til at håndtere begivenheder, der ikke er inden for normal udførelse. Undtagelser kan opstå i mange situationer, f.eks input og output fejl , der nogle gange opstå, hvis et program forsøger at læse data fra en ekstern kilde , men kan ikke finde den. Ved hjælp af undtagelser , kan programmører at skabe Java-programmer , der er i stand til at klare flere situationer. Standard

    Java-sproget indeholder en række standard undtagelse typer beregnet til brug i forskellige situationer. I nogle tilfælde kaster Java selv disse undtagelser , selvom du kan vælge at manuelt smide undtagelser inden din programmering kode, hvis dette er hensigtsmæssigt. Standard undtagelse typer i Java forlænge forælder Exception klassen . Fælles undtagelse klasser omfatter IOExceptions , kastet , når input eller output operationer går galt.
    Brugerdefineret
    p Du kan oprette dine egne undtagelse klasser i Java , hvis du har brug for specifikke funktioner gennemføres inden dem . Du kan oprette en klasse, der udvider Exception klasse ved hjælp af følgende syntaks : Hej

    public class SpecialException udvider Exception

    Det er ofte ikke nødvendigt at oprette dine egne undtagelse klasser Java-sproget giver adgang til mange specialiserede undtagelse objekter som standard .
    kaste
    p Hvis et Java -program støder visse spørgsmål , såsom at forsøge at læse fra en fil, der ikke kan findes vil Java selv automatisk smide en undtagelse . I sådanne tilfælde kun udviklerne nødt til at håndtere undtagelserne. Men i andre tilfælde kan programmører ønsker at smide en undtagelse udtrykkeligt inden for et program. For eksempel, hvis du opretter en klasse inden for et Java-program , og ønsker constructor parametre for at opfylde visse krav kan du vælge at smide en undtagelse, hvis disse betingelser ikke er opfyldt. At kaste en undtagelse , kan programmer bruge følgende syntaks : Hej

    kaste nyt SpecialException ();
    Kontrolleret

    Java er undtagelser enten kontrolleres eller ukontrolleret. Kontrolleret undtagelser er nemmere at håndtere , mens du er ved at udvikle et Java-program , især hvis du kodning i et integreret udviklingsmiljø . Dette er fordi de fleste IDE'er bede dig om at løse områder af kode, hvor du ikke har håndteret kontrolleret undtagelser. For eksempel, hvis du programmerer i en IDE og indeholde et afsnit, hvor koden læser fra en ekstern datakilde , men giver ikke " prøve " og " fange " blokke til at håndtere eventuelle undtagelser kan din IDE ikke kompilere programmet , indtil du har gjort det.
    ukontrolleret

    Java-kode , der introducerer muligheden for en ukontrolleret undtagelse vil være i stand til at kompilere og køre . Som udvikler er du sandsynligvis kun for at opdage ukontrollerede undtagelser under runtime . Et almindeligt eksempel på en ukontrolleret undtagelse er " ArrayIndexOutOfBoundsException " , som opstår, når et program forsøger at læse fra en ugyldig matrix position . Ukontrollerede undtagelser er normalt symptomatisk for logik fejl , så de ofte dukker op, mens afprøvning og debugging .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan installerer Java SE 6 i Windows 
    ·Hjælp med Sekventielle filer i Java programmering 
    ·Sådan ændres GridView fokusere på min Android 
    ·Sådan oprettes en Tomme Java Kort 
    ·Android UI Development 
    ·Java Game Development Tools 
    ·Sådan Indsæt en Java-applet Med Dreamweaver 
    ·Sådan fjernes Cookies i Java 
    ·Sådan Luk en Android Layout 
    ·Hvad er en JAR Fil 
      Anbefalede Artikler
    ·Sådan ændres en CSS klasse Attribut Med Javascript 
    ·5 Anvendelse af JavaScript 
    ·Sådan ændres en PHP fil 
    ·Hvordan til profil Perl Programmer 
    ·Hvordan man laver en trykknap Usynlig i Visual C 
    ·Sådan bruges en Java String Tokenizer 
    ·Sådan Sammenlign Computer Algoritmer 
    ·Java Coding for summen af to tal 
    ·Sådan Konverter Adgang til en Remote MySQL Server 
    ·Hvordan man laver en Lua resultattavle 
    Copyright © Computer Viden http://www.computerdk.com