Pokročilé výjimky v Javě

Obsah
Měli bychom již vědět, jaké jsou výjimky, typy výjimek a že všechny pocházejí z různých tříd, které jsou seskupeny pod třídu HoditSvět výjimek je však o něco větší než jen znalost základů.
Musíme také vědět trochu hlouběji, jak vyhlásit, vyvolat a zachytit výjimku a naučit se nejefektivnější používání zkuste blok {} catch {}, tím dosáhneme aplikací a programů napsaných v Jáva mnohem stabilnější a profesionálnější, s čímž se budeme zlepšovat i jako vývojáři.
The prohlášení o výjimce spočívá v stanovení typu výjimky, kterou naše metoda může vyvolat, což nás nutí vyloučit systémové chyby a runtime výjimky, protože to jsou věci, které nemůžeme předvídat, ale pokud můžeme určit, zda metoda příkladem vyvolá aritmetickou výjimku.
Způsob, jak v metodě deklarovat výjimku, je prostřednictvím vyhrazeného slova vrhá a je umístěn hned vedle názvu metody a poté předáme podtyp výjimky, který můžeme od uvedené metody očekávat, podívejme se na následující obrázek na malý příklad deklarace výjimky:

Můžeme umístit všechny typy výjimek, které doufáme, přičemž každou oddělíme čárkou, je důležité zkusit deklarovat všechny potřebné, abychom s nimi mohli lépe zacházet.
Když náš program detekuje chybu, může vytvořit instanci typu výjimky, která se vyskytuje, a hodit ji nebo ji vyhodit, tímto způsobem můžeme naší aplikaci naznačit, že došlo k chybě, a pomocí typ výjimky Musíme již mít kliku, aby program uživatele informoval o problému a tím nenastalo jeho náhlé uzavření.
Pokud například přijímáme od uživatele nějaké parametry a on místo uzavření programu umístí ten, který neodpovídá tomu, co se očekává, hodíme výjimku typu IllegalArgumentException, jak můžeme vidět na následujícím obrázku, kde také můžeme uživateli předat vysvětlující zprávu.

ZVĚTŠIT

Jedním z nejdůležitějších procesů naší aplikace je zachycení výjimky, proto použijeme zkus blokovat {} catch {}, Nejdůležitější věcí, kterou zde musíme vědět, je, že pokud během provádění bloku nedojde k výjimce, část pro zpracování výjimek nebude nikdy provedena.
DůležitéDalší důležitou věcí, kterou je třeba vědět, je, že můžeme mít tolik sekcí úlovek protože typy výjimek mohou být schopny vyvolat metodu spárovanou s jednou sekcí Snaž se {}. Tím je prohlášení o více typů výjimek dává větší smysl, protože můžeme mít výjimky pro typ vstupu a výstupu dat, chybějící soubory a každý z nich nás povede k tomu, abychom situaci ve stejném bloku zvládli jiným způsobem.

Tím tento tutoriál dokončujeme, dozvěděli jsme se trochu více do hloubky, co řešení výjimek představuje pokročilým způsobem v našich programech vytvořených v Jáva.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

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave