Java - Fel

Innehållsförteckning
När vi gör program som blir mer och mer komplexa kommer vi oundvikligen att hitta fel, kanske några mer komplexa att lösa än andra, men det borde inte avskräcka oss, eftersom vi ibland måste göra misstag innan vi uppnår något korrekt i vår applikation..
I Java vi har flera felkategorier som kan visas för oss när vi gör ett program, känner igen dem och känner till deras orsaker är de två första sätten att bekämpa fel.
Syntaxfel
Dessa fel uppstår när koden kompileras, så de kan också kallas som sammanställningsfel, de uppstår när vi stavar koden och kompilatorn kan inte tolka våra instruktioner.
Det är mycket vanligt att skriva en instruktion fel, stänga ett block felaktigt och en av de mest fruktansvärda är att misslyckas med ett semikolon, det senare är mycket vanligt eftersom vi många gånger arbetar på flera språk och vi kan drabbas av att blanda elementen som slutar raderna.
Dessa typer av fel är lätta att felsöka sedan Java När vi sammanställer det berättar vi var problemet är och ger oss en beskrivning av det, låt oss se följande kod med fel:
 public class ShowSyntaxErrors {public static void main (String [] args) {i = 30; System.out.println (i + 4); }} 

Om vi ​​försöker kompilera detta fel får vi följande i kommandokonsolen:

FÖRSTORA

Vi ser då att allt utlöses genom att inte ha deklarerat variabeln korrekt, för att rätta till denna typ av fel rekommenderas att börja med första raden så att korrigering av det första felet minskar antalet som följer.
Exekveringsfel
Denna typ av fel uppstår när vi i ett program har ett element som gör att programmet avslutas plötsligt, detta händer när vi till exempel har ett användarinmatningsfält och användaren anger något som programmet inte förväntade sig och som inte fångades korrekt eller när en division med 0 inträffar till exempel vilket är något som inte kan hanteras.
Låt oss se nedan en kod som gör att vi kan illustrera dessa typer av fel:
 public class ShowRuntimeErrors {public static void main (String [] args) {int i = 1/0; }} 

Om vi ​​ser resultatet i kompilatorn kommer det att ge oss följande:

ViktigHär ser vi att kompilatorn passerade korrekt, men när programmet kördes genererade det felet, det vanligaste sättet att undvika dessa fel är att använda prova / fånga block för att undvika undantag och för att kunna hantera sådana undantag utan att avsluta programmet på ett oönskat sätt.
Logiska fel
Detta är den typ av fel som någon programmerare mest fruktar, eftersom det inte märks av kompilatorn eller körningen och det beror på att det inte är för att programmet är dåligt skrivet eller att det finns skäl för att programmet ska sluta felaktigt, om inte Att den logisk implementering av vad du vill göra är felFör att lösa dessa typer av fel måste vi använda kalla körningar och ha värden som gör att vi kan veta om vårt program fungerar korrekt.
Som vi kunde se har vi 3 stora grupper av fel i våra program och genom att känna till dem kan vi hitta sätt att undvika sådana fel eller åtminstone försöka korrigera dem när de uppstår.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng
wave wave wave wave wave