Innholdsfortegnelse
Når vi lager programmer som blir mer og mer komplekse, vil vi uunngåelig finne feil, kanskje noen mer komplekse å løse enn andre, men dette bør ikke motvirke oss, siden vi noen ganger må gjøre feil før vi oppnår noe riktig i applikasjonen vår..I Java vi har flere feilkategorier som kan vises for oss når vi lager et program, gjenkjenne dem og vite årsakene deres er de to første måtene å bekjempe feil.
Syntaksfeil
Disse feilene oppstår når koden kompileres, så de kan også kalles som kompileringsfeil, de oppstår når vi stave feil kode og kompilatoren kan ikke tolke instruksjonene våre.
Det er veldig vanlig å skrive en instruksjon feil, å lukke en blokk feil og en av de mest forferdelige er å mislykkes et semikolon, sistnevnte er veldig vanlig fordi vi mange ganger jobber på flere språk og vi kan pådra oss å blande elementene som avslutter linjene.
Denne typen feil er lett å feilsøke siden Java Når vi kompilerer den forteller oss hvor problemet er og gir oss en beskrivelse av det, la oss se følgende kode med feil:
offentlig klasse ShowSyntaxErrors {public static void main (String [] args) {i = 30; System.out.println (i + 4); }}
Hvis vi prøver å kompilere denne feilen, får vi følgende i kommandokonsollen:
FORSTØRRE
Vi ser da at alt utløses ved ikke å ha deklarert variabelen riktig, for å korrigere denne typen feil anbefales det å starte med den første linjen, slik at hvis du korrigerer den første feilen, reduseres antallet av de som følger.Utførelsesfeil
Denne typen feil oppstår når vi i et program har et element som får programmet til å avslutte brått, dette skjer når vi for eksempel har et brukerinputfelt og brukeren skriver inn noe som programmet ikke forventet og som ikke ble fanget opp riktig eller når en divisjon med 0 forekommer for eksempel som er noe som ikke kan håndteres.
La oss se en kode nedenfor som lar oss illustrere denne typen feil:
public class ShowRuntimeErrors {public static void main (String [] args) {int i = 1/0; }}
Hvis vi ser resultatet i kompilatoren, vil det gi oss følgende:
ViktigHer ser vi at kompilatoren passerte riktig, men når du kjørte programmet genererte den feilen, den vanligste måten å unngå disse feilene er ved å bruke prøve / fange blokk for å unngå unntak og for å kunne håndtere slike unntak uten å avslutte programmet på en uønsket måte.
Logiske feil
Dette er den typen feil som er mest fryktet av en programmerer, siden det ikke blir lagt merke til av kompilatoren eller utførelsen, og dette er fordi det ikke er fordi programmet er dårlig skrevet eller at det er grunner til at programmet slutter feil, hvis ikke at logisk implementering av det du vil gjøre er feilFor å løse denne typen feil må vi bruke kalde kjøringer og ha verdier som lar oss vite om programmet vårt fungerer som det skal.
Som vi kunne se har vi 3 store grupper med feil i programmene våre og ved å kjenne dem kan vi finne måter å unngå slike feil eller i det minste prøve å rette dem når de oppstår.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng