Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Τρόπος εντοπισμού σφαλμάτων ένα πρόγραμμα Java Χρησιμοποιώντας NetBeans

Debugging είναι μια σημαντική πτυχή της ανάπτυξης Java . Όπως υποδηλώνει το όνομα , τον εντοπισμό σφαλμάτων είναι η πράξη για την εξεύρεση και την αφαίρεση σφάλματα σε μια εφαρμογή λογισμικού . Πολλά ολοκληρωμένα περιβάλλοντα ανάπτυξης ( IDE ) έρχονται με ενσωματωμένη σε προγράμματα εντοπισμού σφαλμάτων , γεγονός που καθιστά εύκολη την εναλλαγή από την κωδικοποίηση σε debugging . Το NetBeans IDE που έρχεται πακέτο με το κιτ Java Development έχει ένα τέτοιο πρόγραμμα εντοπισμού σφαλμάτων . Μάθετε πώς μπορείτε να το χρησιμοποιήσετε για να συμβάλει στη βελτίωση της κωδικοποίησης των δεξιοτήτων σας . Τα πράγματα που θα χρειαστείτε
Java Software Development Kit με NetBeans ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) Bundle (βλέπε Πόροι για σύνδεση )
Η Εμφάνιση Περισσότερες οδηγίες
Η

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 να κυνηγήσουν ακόμη και τις πλέον σύγχυση σφάλματα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα