Debugging er et vigtigt aspekt af Java udvikling. Som navnet antyder , debugging er den handling at finde og fjerne fejl i et program. Mange integrerede udviklingsmiljøer ( IDE) kommer med indbygget i debuggere , hvilket gør det nemt at skifte fra kodning til debugging. NetBeans IDE, der kommer sammen med Java Development Kit har sådan en debugger . Lær at bruge den til at hjælpe med at forbedre din kodning færdigheder. Ting du skal
Java Software Development Kit med NetBeans Integrated Development Environment (IDE) Bundle (se Ressourcer til link)
Vis Flere Instruktioner
1
Ilæg NetBeans IDE ved at klikke på programmets ikon . Når programmet belastninger , navigere til "Ny /New Project" og vælg " Java Application " fra listen på højre side af skærmen. En ny kildekode fil vises i NetBeans teksteditor. Kildekoden fil indeholder en tom hovedfunktion
2
Skriv følgende to linjer kildekode inden de krøllede parenteser i den vigtigste funktion : .
Int x = 5; < br >
System.out.println ( x ),
3
Højreklik på linjen, som indeholder " int x = 5; " og vælg " Breakpoint \\ Toggle linje Breakpoint " fra genvejsmenu , der vises. Et breakpoint er et sted, hvor programafviklingen pauser debugging. Dette giver dig en mulighed for at observere programmets tilstand ved forskellige steder i koden.
4
Indtast debugging mode ved at trykke på " Ctrl " og " F5 " samtidigt. Programmet vil begynde udførelsen , men derefter pause på linjen " int x = 5; " som bliver markeret med grønt
5
Kør musen hen over linjen " int x = 5; " . At vise oplysninger om denne variabel. Da debugger endnu ikke har gennemført denne linje kode , vil det fremgå, at det ikke har nogen oplysninger om variable x.
6
Udfør én linje kode ved at trykke på F7 -tasten. Dette udløser en " Step Into " begivenhed , der vil udføre den næste linje kode
7
Kør musen hen over linjen " int x = 5; " . Som nu er blevet henrettet. De debuggers vist " 5 = ( int ) 5 ", som afslører værdien og typen af den variable x. Når debugging mere komplekse applikationer , kontrollere værdierne af variabler som denne til at sikre, at de holder forventede værdier . Hvis de ikke er, kan du har opdaget en fejl . For eksempel, " , 6 = ( int ) 6. ", hvis debugger viste du ville automatisk blive mistænksom , fordi du udtrykkeligt tildelte 5 til variablen x .
8
Tryk på F7 -tasten for at " træde ind " igen . Den næste linie er en funktion opkald. Når du " Step Into " en funktion opkald, debugger åbner kildekoden fil, der indeholder denne funktion og begynder debugging det. Da " System.out.println " er defineret i en anden fil , debugger åbner denne fil og begynder debugging det. Da denne funktion er et standard bibliotek funktion, sikkert antage, at det er fejlfrit . For at afslutte denne fil , skal du trykke på F8 -tasten , som udløser en " Step Out " begivenhed . Den debugger " Steps Out" af den nuværende funktion og vender tilbage til den primære funktion . Da denne begivenhed når slutningen af programmet , debugging slutter .
9
Use " Step Into ", "Step Over ", og breakpoints til at fejlrette fremtidige ansøgninger. Debugging er et afgørende aspekt af applikationsudvikling , og med tiden vil du bruge disse debugging taktik til at jage selv de mest forstyrrende bugs.