Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Typy výnimiek v Jave

programovací jazyk Java poskytuje výnimky , aby programy vyrovnať s udalosťami , ktoré nie sú v bežnom prevedení . Výnimky môžu nastať v mnohých situáciách , napr vstupné a výstupné chyby , ktoré niekedy dôjsť , ak sa program pokúsi čítať dáta z externého zdroja , ale nemôže ho nájsť . Použitie výnimky , programátori môžu vytvoriť Java aplikácií , ktoré sú schopné sa vysporiadať s niekoľkými situáciách . Štandardné

jazyk Java poskytuje celý rad štandardných typov výnimiek určených pre použitie v rôznych situáciách . V niektorých prípadoch , Java sama o sebe hodia tieto výnimky , aj keď je možné zvoliť ručne vyvolaním výnimky vo Vašom programovom kóde , ak je to vhodné . Štandardné typy výnimiek v Jave rozšíriť triedu materskej výnimka . Bežné triedy výnimiek patrí IOExceptions , vyvolá , keď vstupné alebo výstupné operácie pokaziť .
Vlastné

Môžete si vytvoriť svoje vlastné triedy výnimiek v Jave ak potrebujete konkrétne funkčnosť implementovaná v rámci ne . Môžete vytvoriť triedu , ktorá rozširuje triedu Exception pomocou nasledujúcej syntaxe :

public class SpecialException rozširuje výnimka

Často nie je nutné vytvárať svoje vlastné triedy výnimiek , ako jazyk Java poskytuje prístup na mnohých odborných výnimiek predmety , ako sú štandardne
hádzanie

Ak Java program narazí na niektoré otázky , napríklad pokuse o čítanie zo súboru , ktorý nemožno nájsť . , Java sama o sebe automaticky vyvolajú výnimku. V takých prípadoch , vývojári potrebujú iba pre spracovanie výnimiek . Avšak , v iných prípadoch , programátori si môžu želať , aby vyvolaním výnimky výslovne v rámci programu . Napríklad , ak vytvoríte triedu v rámci Java aplikácie a chcete , aby konštruktér parametre spĺňať určité požiadavky , mohli ste sa rozhodli vyvolať výnimku , pokiaľ nie sú splnené tieto podmienky . Ak chcete vyvolať výnimku , môžu programy použite nasledujúcu syntax :

hodiť nový SpecialException ( ) ;
Kontroloval

V Jave , výnimky sú buď kontroluje alebo neoznačené . Kontrolované výnimky sú ľahšie ku kľučke , keď vyvíjate aplikácie Java , a to najmä ak ste kódovanie v integrované vývojové prostredie . To je preto , že väčšina IDE vás vyzve k upevneniu oblasti kódu, v ktorej ste spracované skontrolovať výnimky . Napríklad , ak sa programovať v IDE a zahŕňať oddiel , kde kód prečíta z externého zdroja dát , ale neposkytujú " vyskúšať " a " úlovok " , bloky pre spracovanie žiadne výnimky , vaše IDE nemusia kompilovať program , kým nebudete mať neurobili .
Nekontrolovaná

Java kód , ktorý zavádza možnosť nekontrolované výnimky bude schopný zostaviť a spustiť . Ako vývojár , ste len pravdepodobne objaviť nekontrolované výnimky za behu . Bežným príkladom nekontrolované výnimky je " ArrayIndexOutOfBoundsException " , ktorý nastane , keď sa program pokúsi čítať z neplatného pozíciu poľa . Nekontrolované výnimky sú zvyčajne príznakom logických chýb , takže sa často vyskytnú pri testovaní a ladení .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené