Debugging är ett kraftfullt program analysverktyg som ser omfattande användning av programutvecklare . En debugger kan du stega igenom varje kodrad i ett program , så att du kan spåra genomförande och upptäcka eventuella fel . De kan också visa innehållet i minnet , variabelvärden och adresser , och registrera innehållet . Att lära sig använda en debugger är mycket viktigt , eftersom de gör spåra buggar möjligt . NetBeans integrerade utvecklingsmiljön har en debugger som du kan använda för att felsöka Java-program . Instruktioner
1
Open NetBeans genom att klicka på dess ikon . När NetBeans laster , ladda upp det projekt som du vill felsöka . Om du inte har ett projekt men skulle vilja veta mer om NetBeans debugger ändå, kan du skapa ett nytt projekt genom att klicka på " Arkiv \\ Nytt projekt " och välja " Java Application . " Oavsett om du just har skapat ett nytt projekt eller laddat ett befintligt projekt , visas huvudredaktör fönster NetBeans nu filen källkoden .
2
Skapa en brytpunkt på någon godtycklig kodrad . En brytpunkt är en plats i ditt program där verkställigheten avbryts och debugger kommer vänta på dig att gå vidare . Detta är mycket användbart för att få en uppfattning om vad programmet gör vid en viss punkt . Om du tror att några av koden har en bugg , försök att sätta brytpunkten precis innan den misstänkte koden . För att sätta en brytpunkt , högerklicka på ett radnummer på vänster sida av källkoden . En snabbmeny visas . Välj " Brytpunkt /Växla Linje Brytpunkter " för att skapa brytpunkten .
3
Type " Ctrl - F5 " för att börja felsöka projektet . Den debugger kommer exekvera programmet fram till den första brytpunkten . Du kan nu håller musen över variabler och fönster informationssystem verkar i anslutning till dem . Dessa uppgifter windows visa variabeln värde och typ . På övre högra hörnet av NetBeans fönstret , är den aktuella minnesanvändningen av ditt program visas .
4
gå vidare till nästa kodrad genom att trycka på " F7 " eller " F8 ". Den F7 -tangenten medför debugger att " kliva in " i koden , medan F8 får den att " kliva över " kod . Kliva in koden visar det inre arbetet i funktionsanrop , och kommer att gräva djupt in i koden när många nästlade funktionsanrop görs . Å andra sidan , kliva över ignorerar det inre arbetet i funktionsanrop och är bara intresserad av det värde de återvänder . Om du behöver felsöka en funktion anropas av programmet , använd " kliva in ", men om du vill felsöka det nuvarande programmet , använd " steg över . " Addera