Obsah
Zatímco používání výjimek představuje vylepšení našich programů napsaných v Jáva„Nebudou vždy vyžadovány, protože mají velmi důležité náklady na výkonnostní úrovni, proto se musíme naučit, co to znamená vybudovat v našem programu blok pro zpracování výjimek. Tímto způsobem můžeme vědět, zda jsou náklady nižší než přínos, který nám přinese.Nakonec víme, že naše programy musí také udržovat adekvátní výkon, protože program nebo aplikace, která trpí pomalostí, je při používání méně uživatelsky přívětivá, což uživatelům přináší nepohodlí.
Jak jsme naznačili na začátku, vybudování bloku, který má schopnost zvládat výjimky, představuje náklady na úrovni výkonu v našem programu, je to proto, že když máme blok zpracování výjimek pro tento úkol je generován objekt, musíte také provést zpětný běh souboru zásobník programu a nakonec musí být výjimka šířena různými metodami objektu.
Tím je velmi jasné, že výkon budou ovlivněny, protože bez ohledu na to, kolik zdrojů máme, tento proces spotřebuje velkou část z nich, výjimky nastanou, když je spustíme metodou, a proto pokud můžeme zabránit vhození výjimky, uložíme celou tuto proceduru.
Použití výjimekThe výjimky by mělo být skutečně použito, pokud existují nepředvídatelné podmínky, které mohou nastat a které v našem programu nemůžeme předvídat, ale případy, jako je prázdná proměnná nebo dělení 0 pro poskytnutí základních příkladů, lze zvládnout bez nutnosti použít zkusit - chytit blok.
Podívejme se v následujícím příkladu na základní případ, kdy řešíme problém s výjimkami a bez nich:
Ačkoli jsou tyto případy extrémně jednoduché, faktem je, že rozhodnout se, kdy použít zpracování výjimek a kdy ne, je věcí každého programátora, nicméně když je chceme implementovat, musíme si položit otázku, zda můžeme zabránit tomu, aby se to stalo pomocí naší logiky, koneckonců každý programátor má jinou představu.
Tím tento tutoriál dokončujeme, musíme již mít jasnější představu o tom, co znamená používání výjimek a jejich skutečný dopad na naše programy, protože ačkoli nám mohou pomoci, mohou také poškodit výkon, pokud v mnoha situacích zneužíváme ony.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