Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vstupné výnimky programov v jazyku Java môže vzniknúť z mnohých dôvodov . Pokiaľ je váš program pokúsi čítať z externého zdroja , ako je textový súbor , ale pri implementácii súboru nemôže byť ani nájdený alebo čítať , môže byť vyvolaná výnimka . Rovnaký princíp platí pre akúkoľvek situáciu , v ktorej sa snažíte získať dáta z externého zdroja do vášho programu . Ak čítate zo zdroja prístupné cez sieť , môže problémy s pripojením k sieti tiež zabrániť úspešnej vstupnej operácie .
Typy
programu Java , výnimky spôsobené vstupom chyby sú s najväčšou pravdepodobnosťou z tried rozširujúcich IOException . IOExceptions pokrytie veľa problémov týkajúcich sa vstupu a výstupu . Trieda IOException má rad priamych podtried môžete vidieť , sa vyvolá , keď váš program nájde vstupné chybe . FileNotFoundExceptions patrí medzi najčastejšie , vyvolaná pri pokuse o čítanie zo súboru , ktoré nemožno nájsť na mieste uvedenom .
Kompilácia
Ak napíšete váš kód v jazyku Java v IDE ( Integrated Development Environment ) , budete upozornení na možnosť niektorých vstupných výnimiek , ako si naprogramovať . Vaša IDE môže zvýrazniť časti kódu , ktoré by mohli vyvolať výnimky , s výzvou na zaobchádzanie s týmito kódu úryvkami spôsobom , ktorý pomôže žiadosť vyrovnať . Platforma Java poskytuje opatrenia , aby sa zabránilo programy z kompilácie , ak niektoré výnimky neboli spracované primerane , aby neposkytnutie primeranej zvládanie opatrenia sa zastaví svoj program z zhromažďuje a spustiť vôbec .
Dôsledky
Dôsledky vstupu výnimiek závisí od účelu a funkcie aplikácie , ale môžu byť závažné . Pokiaľ je váš program logika je závislá na dátach z dovážaných do vstupných operácií , môže vstup výnimka zabrániť tomu , aby fungovanie vôbec . Avšak , v niektorých prípadoch môže byť možné pokračovať v realizácii s určitou mierou úspechu po vstupe výnimkou .
Manipulačná
spracovanie výnimiek v Jave je kľúčová zručnosť pre každého , kto sa učí jazyk . Môžete umiestniť vstupný kód , ktorý môže vyvolaním výnimky vnútri " skúsiť " bloku , ktorý umožňuje váš program zostaviť . V prípade , že je vyvolaná výnimka , keď váš program spustí , môžete diktovať vyrovnať stratégiu , vrátane alternatívneho kódu pre spracovanie v rámci " úlovku " bloku po vašom " skúsiť " bloku . Môžete prispôsobiť svoj úlovok blok pre každý typ výnimky , alebo špeciálne pre vstupné a výstupné výnimiek .