1 Τοποθετήστε το NetBeans IDE κάνοντας κλικ στο εικονίδιο του προγράμματος του . Όταν τα φορτία του προγράμματος , πλοηγηθείτε στο " New /New Project" και επιλέξτε " Java Application " από τη λίστα στα δεξιά της οθόνης . Ένα νέο αρχείο πηγαίου κώδικα εμφανίζεται στον επεξεργαστή κειμένου NetBeans . Το αρχείο πηγαίου κώδικα περιέχει μια κενή κύρια λειτουργία 2
Γράψτε τις ακόλουθες δύο γραμμές κώδικα μέσα στις αγκύλες του κύρια λειτουργία :
int x = 5 ?
System.out.println ( x ) ?
εικόνων 3
δεξί κλικ στη γραμμή που περιέχει " int x = 5 ? " και επιλέξτε " Σημείο διακοπής \\ Αλλαγή γραμμής σημείου διακοπής " από το μενού που εμφανίζεται . Ένα σημείο διακοπής είναι ένα σημείο όπου σταματά η εκτέλεση του προγράμματος κατά τη διάρκεια του debugging . Αυτό σας δίνει την ευκαιρία να παρατηρήσει την κατάσταση του προγράμματος σε διάφορα σημεία του κώδικα .
Η 4
Εισάγετε τον εντοπισμό σφαλμάτων λειτουργία πιέζοντας το πλήκτρο " Ctrl " και " F5 " ταυτόχρονα . Το πρόγραμμα θα αρχίσει την εκτέλεση , αλλά στη συνέχεια παύση στη γραμμή " int x = 5 ? " Το οποίο γίνεται επισημαίνεται με πράσινο χρώμα
5
Hover το ποντίκι σας πάνω από τη γραμμή . " Int x = 5 ? " Για να εμφανίσετε πληροφορίες σχετικά με αυτή η μεταβλητή . Δεδομένου ότι το πρόγραμμα εντοπισμού σφαλμάτων δεν έχει ακόμη εκτελεστεί αυτή τη γραμμή του κώδικα , θα δηλώσει ότι δεν έχει πληροφορίες σχετικά με μεταβλητή x .
Η 6
Εκτελέστε μία γραμμή κώδικα πατώντας το πλήκτρο F7 . Αυτό πυροδοτεί μια "Step Into" εκδήλωση , η οποία θα εκτελέσει την επόμενη γραμμή κώδικα
Η 7
Κινήστε το ποντίκι σας πάνω από τη γραμμή . " Int x = 5 ? ", Το οποίο έχει ήδη εκτελεστεί . Τα προγράμματα εντοπισμού σφαλμάτων εμφανίζει " 5 = ( int ) 5 », που αποκαλύπτει την αξία και το είδος της μεταβλητής x . Κατά τον εντοπισμό σφαλμάτων πιο σύνθετες εφαρμογές , ελέγξτε τις τιμές των μεταβλητών όπως αυτό για να βεβαιωθείτε ότι έχουν στην κατοχή αναμενόμενες τιμές . Αν δεν είναι , μπορεί να έχουν ανακαλύψει ένα bug . Για παράδειγμα , εάν εμφανιστεί το πρόγραμμα εντοπισμού σφαλμάτων " 6 = ( int ) 6 , " θα γίνει αυτόματα ύποπτο γιατί έχουν ανατεθεί ρητά 5 στη μεταβλητή x .
8
Πατήστε το πλήκτρο F7 για να "Step Into " και πάλι . Η επόμενη γραμμή είναι μια κλήση συνάρτησης . Όταν " Step Into " μια κλήση συνάρτησης , το πρόγραμμα εντοπισμού σφαλμάτων ανοίγει το αρχείο πηγαίου κώδικα που περιέχει την εν λόγω λειτουργία και αρχίζει το debugging . Από το " System.out.println " ορίζεται σε ένα άλλο αρχείο , το πρόγραμμα εντοπισμού σφαλμάτων ανοίγει το αρχείο και αρχίζει το debugging . Δεδομένου ότι αυτή η λειτουργία είναι ένα πρότυπο λειτουργίας της βιβλιοθήκης , με ασφάλεια να υποθέσουμε ότι είναι bug δωρεάν . Για να βγείτε από αυτό το αρχείο , πιέστε το πλήκτρο F8 , το οποίο ενεργοποιεί ένα συμβάν "Step Out" . Το πρόγραμμα εντοπισμού σφαλμάτων " βήματα έξω " από την τρέχουσα λειτουργία και επιστρέφει στην κύρια λειτουργία . Επειδή αυτό το γεγονός φτάνει στο τέλος του προγράμματος , καταλήγει debugging .
Η 9
Χρησιμοποιήστε " Step Into ", "Step Over " και σημεία διακοπής για να διορθώσετε τις μελλοντικές εφαρμογές . Debugging είναι μια κρίσιμη πτυχή της ανάπτυξης εφαρμογών , και , με τον καιρό , θα χρησιμοποιούν αυτές οι τακτικές debugging να κυνηγήσουν ακόμη και τις πλέον σύγχυση σφάλματα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα