Java - chyby

Obsah
Při vytváření programů, které jsou stále komplexnější, nevyhnutelně najdeme chyby, možná některé složitější k řešení než jiné, ale to by nás nemělo odradit, protože někdy možná budeme muset udělat chyby, než v naší aplikaci dosáhneme něčeho správného …
v Jáva máme několik kategorie chyb které se nám mohou zdát při vytváření programu, jejich rozpoznávání a poznávání jejich příčin jsou první dva způsoby boje proti chybám.
Chyby syntaxe
K těmto chybám dochází při kompilaci kódu, takže je lze také nazvat jako chyby při kompilaci, k nim dochází, když překlepneme kód a překladač nemůže interpretovat naše pokyny.
Je velmi běžné napsat špatně instrukci, nesprávně zavřít blok a jednou z nejstrašnějších je selhání středníku, což je velmi časté, protože mnohokrát pracujeme v několika jazycích a můžeme se míchat prvky. tím končí řádky.
Tyto typy chyb lze od té doby snadno ladit Jáva Při kompilaci nám řekne, kde je problém, a poskytne nám jeho popis, podívejme se na následující kód s chybami:
 public class ShowSyntaxErrors {public static void main (String [] args) {i = 30; System.out.println (i + 4); }} 

Pokud se pokusíme tuto chybu zkompilovat, dostaneme v příkazové konzole následující:

ZVĚTŠIT

Vidíme tedy, že vše je spouštěno tím, že jsme proměnnou nedeklarovali správně, aby se tento typ chyb opravil, doporučuje se začít na prvním řádku, aby se opravou první chyby pravděpodobně snížil počet následujících.
Chyby při provádění
K tomuto typu chyby dochází, když v programu máme prvek, který způsobí, že program náhle skončí, k tomu dojde, když například máme pole pro zadání uživatele a uživatel zadá něco, co program nečekal a co nebylo zachyceno správně nebo když dojde například k dělení 0, což je něco, co nelze zvládnout.
Podívejme se níže na kód, který nám umožňuje ilustrovat tyto typy chyb:
 public class ShowRuntimeErrors {public static void main (String [] args) {int i = 1/0; }} 

Pokud vidíme výsledek v kompilátoru, poskytne nám následující:

DůležitéZde vidíme, že kompilátor prošel správně, ale při provádění programu generoval chybu, nejběžnějším způsobem, jak se těmto chybám vyhnout, je použití try / catch block vyhnout se výjimkám a umět takové výjimky zvládnout, aniž byste nechtěně ukončili program.
Logické chyby
Toto je typ chyby, kterého se každý programátor nejvíce obává, protože si jej kompilátor ani provádění nevšimne, a to proto, že to není proto, že je program špatně napsán, nebo že existují důvody, proč program skončí nesprávně, pokud ne že logická implementace toho, co chcete udělat, je špatnáK vyřešení těchto typů chyb musíme použít studené běhy a mít hodnoty, které nám umožní zjistit, zda náš program běží správně.
Jak jsme viděli, máme 3 hlavní skupiny chyb v našich programech a jejich znalostí můžeme najít způsoby, jak se takovým chybám vyhnout, nebo se je alespoň pokusit opravit, když k nim dojde.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