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

Java Výnimka Popisy

Výnimky v Jave sú vyhodení z rôznych dôvodov . Všeobecne platí , že výnimka je spôsobené tým , niečo , čo nie je súčasťou bežného vykonávania programu . Mať pochopenie rôznych typov výnimky v Jave pomôže , keď sa pokúsite s nimi pracovať . Existuje však niekoľko výnimiek zahŕňa najbežnejšie odrody , ktoré začiatočníci sú pravdepodobne narazí , a naučiť sa s nimi vám vybavuje s zručností pre spracovanie výnimiek všeobecne . Triedy Obsadenie Výnimky

triedy Obsadenie Výnimky sú vyvolaná , keď sa program pokúsi obsadiť objekty nevhodne . V Jave , môžete obsadiť objekt z jednej triedy do druhej , ak existujú dve triedy v rámci rovnakej hierarchii , tj , kde je nový typ je buď podtriedou alebo supertrieda existujúce triedy objektu . Ak sa pokúsite vykonať odlievacie operáciu , ktorá nie je platná , pretože oba triedy nie sú v rovnakej hierarchii , bude trieda Cast výnimka byť vyvolaná .
Formát čísla výnimky

Medzi najbežnejšie typy výnimkou prebiehajúcich nelegálneho triedu Argument výnimky , Počet Formát výnimky dôjsť , ak kód v jazyku Java sa pokúsi previesť textový reťazec pre určitý typ číslo , ale reťazec neobsahuje požadované znaky pre typ čísla v pochybnosť . Prevod z reťazca na číslo je spoločnou úlohou v Jave , a to najmä v prípadoch, keď je reťazec boli prijaté ako parameter , napríklad argument príkazového riadku . Prevod reťazca na typ čísla spôsobí formát čísla výnimka v prípade , že reťazec neobsahuje číslo v správnom formáte .
Input Output Výnimky

vstupné Výstupné Výnimky , alebo " IOExceptions " v Jave sú spôsobené , keď sa niečo pokazí pri čítaní alebo zápise do nejakého externého zdroja . Existuje mnoho typov I /O výnimiek v Jave , ale typ IOException je hlavnou nadradenou pre všetky výnimky spôsobené týmito operáciami . Príkladom IOException by byť jedným spôsobený pokusu o zápis alebo čítanie zo súboru , ktorý neexistuje .
Null Pointer Výnimky

Java Null Pointer Výnimky sú vyvolaná , keď niektorá časť implementácie programu sa pokúsi o prístup k objektu , ale namiesto toho sa stretne s " null " . Java objekt odkazy prejdite do umiestnenia v pamäti , kde je uložená dáta pre objekt , ale ak neexistuje objekt , napríklad preto , že nebol inštancie , referencia bude namiesto toho poukazujú na hodnotu null . Ak sa program pokúša vykonať operáciu na null objekt , ako je napríklad volanie metódy na to , alebo čítanie jedného zo svojich polí , bude Null Pointer Exception byť vyvolaná .
ClipArt Index Out Of Bounds Výnimky

Index Out Of Bounds Výnimky sú bežne stretnúť pri použití reťazca a pole , v ktorom prípade oni typicky mať formu podtried , Array Index Out Of Bounds a sláčikový Index Out Of Bounds . Ak sa pokúsite o prístup k indexu , ktorý je mimo rozsah určitých poľa alebo reťazca , budú Index Out Of Bounds výnimka byť vyvolaná . Napríklad ak vytvoríte inštanciu a polia s dĺžkou 12 , a potom sa snažia čítať z indexu 15 , bude vyvolaná výnimka .

Najnovšie články

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