Debugging er et kraftfuldt program analyseværktøj , der ser omfattende brug af softwareudviklere . En debugger gør det muligt at gå gennem hver linje kode i et program , så du kan spore udførelsen og opdage eventuelle fejl. De kan også vise indholdet af hukommelse, variable værdier og adresser , og tilmeld indhold. At lære at bruge en debugger er meget vigtigt , da de gør opspore bugs muligt. Den NetBeans integreret udviklingsmiljø har en debugger , som du kan bruge til at fejlsøge Java-programmer. Instruktioner
1
Open NetBeans ved at klikke på dens ikon . Når NetBeans belastninger , lægge op det projekt, du ønsker at debug . Hvis du ikke har et projekt , men gerne vil lære om NetBeans debugger alligevel, kan du oprette et nyt projekt ved at klikke på "File \\ Nyt projekt " og vælge "Java Application ". Uanset om du lige har oprettet et nyt projekt eller indlæses et eksisterende projekt , det vigtigste redaktør vindue NetBeans viser nu kildekoden fil.
2
Opret et breakpoint på nogle vilkårlige linje kode . Et breakpoint er en plet i dit program , hvor udførelsen vil stoppe , og debugger vil vente på dig til at fortsætte. Dette er meget nyttigt for at få en idé om, hvad programmet gør på et bestemt punkt . Hvis du tror, nogle af din kode har en bug , kan du prøve at sætte breakpoint lige før den mistænkte kode. For at indstille et breakpoint , skal du højreklikke på en linie nummer på venstre side af kildekoden . En kontekst -menuen vises. Vælg " Breakpoint /Toggle Linje Stoppunkter " for at oprette breakpoint .
3
Type " Ctrl -F5 " for at begynde debugging projektet. Debugger vil køre programmet indtil den første breakpoint . Du kan nu holde musen over variabler og information vinduer ser støder op til dem. Disse oplysninger vinduer vise variabel værdi og type. På øverste højre i NetBeans vinduet , vises den aktuelle hukommelsesforbrug af dit program vises.
4
komme videre til næste linje kode ved at trykke på " F7 " eller " F8 ". På F7 forårsager debugger til " træde ind i" koden , mens F8 får den til at " træde over " kode. At træde ind i koden viser de indre funktioner i funktion opkald , og vil dykke dybt ind i koden, når mange indlejret funktion opkald foretages . På den anden side , ignorerer stepping over de indre funktioner i funktion opkald , og er kun interesseret i den værdi, de vender tilbage. Hvis du har brug for at fejlsøge en funktion kaldes af dit program , kan du bruge " træd ind i ", men hvis du ønsker at debug det aktuelle program , kan du bruge "step over. "