Obsah
Když pracujeme s příjmem a zpracováním výjimek, které se vyskytují v našich programech a aplikacích, ve kterých provádíme JávaMusíme si být vědomi toho, že nejsou všichni stejní a také budeme určitě chtít v některých případech manipulovat a zpracovávat některé výjimky jiným způsobem.Proto musíme vědět, že existuje něco, čemu říkáme typy výjimek, tj. klasifikace výjimek podle objektu a třídy, která jej vytváří; Je důležité znát tyto typy, protože díky tomu budeme vědět, jak můžeme zvládat výjimky v našich programech a aplikacích, a také budeme vědět, jaký typ výjimek očekávat, když použijeme objekt.
Výchozí Jáva Umožňuje nám to mít různé výjimky pro různé typy chyb, do kterých může naše aplikace spadnout, díky tomu vidíme, jak například zachytíme výjimku, když existuje dělení 0 jednoduchým způsobem, aniž bychom museli vyvíjet mnoho případů.
V následující grafice uvidíme způsob, jakým schéma výjimek které máme k dispozici v Jáva, zjevně ukážeme ty nejběžnější, protože seznam je poměrně rozsáhlý:
ZVĚTŠIT
Hoditelná třídaTřída Hodit je třída, která seskupuje všechny výjimky, které můžeme použít v naší aplikaci made in Jáva a i když chceme vytvořit svůj vlastní typ výjimky, můžeme to udělat děděním ze třídy Výjimka nebo některou z jejích podtříd.
V klasifikaci výjimek máme 3 hlavní typy, ty, které se vyskytují v případě systémové chyby, ty, které se vyskytují v případě chyby v době provádění, a výjimky tříd. Podívejme se na každý z těchto typů výjimek, abychom jim lépe porozuměli.
Systémové chybyTyto typy výjimek jsou vyvolány, když k nim dojde Virtuální stroj Java nebo JVM a jsou zahrnuty ve třídě ChybaTy se používají k popisu interních systémových chyb, přestože k tomuto typu chyb dochází ve skutečnosti velmi zřídka a nemůžeme dělat nic jiného, než informovat uživatele a ukončit program.
Výjimky za běhuJsou zastoupeni třídou RuntimeException jak jsme uvedli a používá se k popisu programovacích chyb, jako je nesprávná deklarace proměnné, použití zakázaného datového typu atd.
VýjimkyTento typ je reprezentován třídou Výjimka a popisuje problémy, které mohou nastat v našem programu a které můžeme zvládnout, takže uživatel nevidí aplikaci ukončenou náhle.
S tímto dokončujeme tento tutoriál, viděli jsme, jaké typy výjimek máme k dispozici Jáva abychom byli schopni zpracovat různé chyby, ke kterým může dojít v našich programech a aplikacích.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod