Feilretting er en viktig del av Java-utvikling. Som navnet antyder , er debugging det lov å finne og fjerne feil i et dataprogram. Mange integrerte utviklingsmiljøer ( IDE ) kommer med innebygd debugger , noe som gjør det enkelt å bytte fra koding til debugging . NetBeans IDE som følger med Java Development Kit har en slik debugger . Lær hvordan du bruker den til å forbedre dine koding ferdigheter . Du trenger
Java Software Development Kit med NetBeans Integrated Development Environment ( IDE ) Bundle ( se Ressurser for link)
Vis flere instruksjoner
en
Load NetBeans IDE ved å klikke på programmets ikon. Når programmet er lastet inn, går du til "Ny /New Project" og velg " Java Application " fra listen til høyre side av skjermen . En ny kildekoden filen vises i NetBeans tekst editor. Kildekoden filen inneholder en tom hovedfunksjon
2
Skriv følgende to linjer med kildekode innenfor krøllete parentes av den viktigste funksjonen : .
Int x = 5 ;
System.out.println ( x ) ;
3
Høyreklikk på linjen som inneholder " int x = 5; " og velg " Breakpoint \\ Toggle linje Breakpoint " fra hurtigmenyen som vises . En stoppunkt er et sted hvor programmet kjøres pauser under debugging . Dette gir deg en mulighet til å observere programmets tilstand på ulike steder i koden .
4
Enter debugging mode ved å trykke " Ctrl" og " F5 " samtidig . Programmet vil starte utførelsen men da pause på linjen " int x = 5; " som blir markert grønn
5
Hold musen over linjen " int x = 5; " . Å vise informasjon om denne variabelen . Siden debugger ennå ikke har utført denne linjen med kode , vil det si at det ikke har noen informasjon om variabel x .
6
Utfør en linje med kode ved å trykke på F7 . Dette utløser en " Step Into " hendelse , som vil utføre neste linje med kode
7
Hold musen over linjen " int x = 5; " . Som nå har blitt henrettet. De debuggers vise " 5 = ( int ) 5 ", som avslører verdien og typen til variabelen x . Når debugging mer komplekse applikasjoner , sjekk verdiene av variablene som dette for å sørge for at de holder forventede verdier . Hvis de ikke er det, kan du ha oppdaget en bug . For eksempel, hvis debugger vises " 6 = ( int ) 6 ," du vil automatisk bli mistenksomme fordi du eksplisitt tildelt fem til variabel x .
8
Trykk på F7 -tasten for å "Step Into " igjen . Den neste linjen er en funksjon samtale . Når du " Step Into " en funksjon samtale , åpnes debugger kildekoden filen som inneholder den funksjonen og begynner feilsøkt . Siden " System.out.println " er definert i en annen fil , åpnes debugger som fil og begynner feilsøkt . Siden denne funksjonen er en standard bibliotek funksjon, trygt anta at det er feilfri. For å avslutte denne filen, trykker du F8-tasten , noe som utløser en " Step Out " hendelse . Debugger " Steps Out" av den aktuelle funksjonen og går tilbake til den viktigste funksjonen . Siden denne hendelsen når slutten av programmet , avslutter debugging .
9
Bruk " Step Into ", " Step Over ", og stoppunkter å feilsøke fremtidige søknader . Feilretting er en viktig del av applikasjonsutvikling, og med tiden vil du bruke disse debugging taktikk for å jakte ned selv de mest forvirrende bugs.