Debuggen is een belangrijk aspect van de Java-ontwikkeling . Zoals de naam al doet vermoeden , debuggen is de handeling van het vinden en verwijderen van bugs in een softwaretoepassing . Vele geïntegreerde ontwikkelomgeving ( IDE ) worden geleverd met ingebouwde debuggers , waardoor het gemakkelijk is om te schakelen van codering te debuggen . De NetBeans IDE die meegeleverd wordt met de Java Development kit heeft zo'n debugger . Leren hoe het te gebruiken om te helpen bij het verbeteren van uw codering vaardigheden . Wat je Java Software Development Kit nodig met NetBeans Integrated Development Environment ( IDE ) Bundel ( zie bronnen voor link ) Toon Meer Aanwijzingen Laad de NetBeans IDE 1 door te klikken op het pictogram van het programma . Wanneer het programma wordt geladen, ga naar " Nieuw /New Project" en selecteer " Java Application " uit de lijst aan de rechterzijde van het scherm . Een nieuwe broncode bestand verschijnt in de NetBeans teksteditor . De broncode bestand bevat een lege hoofdfunctie kopen van 2 Schrijf de volgende twee regels broncode binnen de accolades van de belangrijkste functie : int x = 5 ; < br . System.out.println > ( x ) ; 3 klik rechts op de regel met " int x = 5 ; " en selecteer " Breakpoint \\ Toggle Breakpoint Line " van de snelmenu dat verschijnt . Een breekpunt is een plek waar programma-uitvoering pauzes tijdens debuggen . Dit geeft u de gelegenheid om de staat van het programma te observeren op verschillende locaties in de code . 4 Voer debugging modus door op " Ctrl " en " F5 " tegelijk . Het programma zal uitvoeren , maar dan pauze beginnen op de lijn " int x = 5 ; " die overgaat in groen gemarkeerd 5 Beweeg uw muis over de lijn " int x = 5 ; " . Om informatie weer over deze variabele . Sinds de debugger nog niet heeft uitgevoerd deze regel code , kan zij zeggen dat zij geen informatie over de variabele x . 6 Uitvoeren een regel code door op de toets F7 . Dit veroorzaakt een " Step Into " evenement, dat de volgende regel code wordt uitgevoerd 7 Beweeg uw muis over de lijn " int x = 5 ; " . Die nu is uitgevoerd . De debuggers weergeven " 5 = ( int ) 5 ", die de waarde en het type van de variabele x onthult . Bij het oplossen van meer complexe toepassingen , controleert u de waarden van variabelen als dit om ervoor te zorgen dat zij houden verwachte waarden . Als ze niet , kan je een fout hebt ontdekt . Bijvoorbeeld, als de debugger weergegeven " 6 = ( int ) 6 , " je zou automatisch verdacht geworden omdat je expliciet toegekend 5 aan variabele x . 8 Druk op de toets F7 om ' Step Into " opnieuw . De volgende regel is een functie oproep . Wanneer u ' Step Into " een functie oproep , de debugger opent de broncode bestand dat die functie bevat en begint debuggen . Omdat " System.out.println " wordt gedefinieerd in een ander bestand , de debugger opent dat bestand en begint debuggen . Aangezien deze functie is een standaard bibliotheek functie , veilig aannemen dat het is bug vrij . Om dit bestand te verlaten , drukt u op de F8-toets , die een " Step Out" event triggers . De debugger " Steps Out" van de huidige functie en keert terug naar de hoofdfunctie . Sinds deze gebeurtenis het einde van het programma bereikt , debugging concludeert . Met 9 " Step Into ',' Step Over, " en breekpunten voor toekomstige applicaties te debuggen . Debuggen is een cruciaal aspect van applicatie-ontwikkeling , en , met de tijd , zul je deze debugging tactieken te gebruiken om te jagen op zelfs de meest verwarrende bugs .
|