Σπίτι Προσωπικά Οικονομικά Γρήγορη περίληψη των σφαλμάτων σύλληψης σε Java - ανδρείκελα

Γρήγορη περίληψη των σφαλμάτων σύλληψης σε Java - ανδρείκελα

Βίντεο: Πώς μπορείς να μετατρέψεις τις αρνητικές σκέψεις σε θετικές 2024

Βίντεο: Πώς μπορείς να μετατρέψεις τις αρνητικές σκέψεις σε θετικές 2024
Anonim

Είναι σημαντικό να γνωρίζετε πότε μπορεί να παρουσιαστεί ένα σφάλμα στο πρόγραμμα Java. Πρέπει να καταλάβετε πότε πρέπει να αναζητήσετε ένα συγκεκριμένο πρόβλημα στην αίτησή σας. Ωστόσο, είναι επίσης σημαντικό να κατανοήσετε τα πως συμβαίνουν τα σφάλματα .

Το είδος σφάλματος καθορίζει τη στρατηγική που χρησιμοποιείτε για να την βρείτε και τι μπορείτε να κάνετε για να το διορθώσετε. Αν και ορισμένα σφάλματα θα απαιτήσουν να διορθώσετε τον κώδικα και να ενημερώσετε την εφαρμογή, κάποια σφάλματα διορθώνονται επαναλαμβάνοντας τη λειτουργία ή αλληλεπιδρούν με τον χρήστη με κάποιο τρόπο.

Εδώ είναι τα βασικά σημεία που θα πρέπει να θυμάστε σχετικά με την αλίευση σφαλμάτων σε Java:

  • Τα λάθη συντάξεων (σύνταξη) προκύπτουν κανονικά από την εσφαλμένη γραφή κώδικα Java.

  • Σημαντικά σφάλματα προκύπτουν κανονικά όταν γράφετε σωστά τον κώδικα Java, αλλά εφαρμόζετε λανθασμένα τις έννοιες προγραμματισμού Java.

  • Λογικά λάθη προκύπτουν κανονικά όταν ο κώδικας Java γράφεται και εφαρμόζεται σωστά, αλλά η εκτέλεση της εργασίας είναι εσφαλμένη.

  • Τα συντακτικά σφάλματα είναι τα πιο εύκολα να διορθωθούν, τα σημασιολογικά σφάλματα έρχονται στη συνέχεια και τα λογικά σφάλματα είναι τα πιο δύσκολα να διορθωθούν.

  • Η παγίδευση ενός σφάλματος σημαίνει αν ανιχνεύσουμε ένα αντικείμενο εξαίρεσης και κάνουμε κάτι μαζί του.

  • Ο χειρισμός ενός σφάλματος σημαίνει την επίλυση της εξαίρεσης με την εμφάνιση ενός μηνύματος στο χρήστη ή τη χρήση άλλων μέσων.

  • Όλες οι εφαρμογές πρέπει να περιλαμβάνουν τον κατάλληλο κώδικα χειρισμού σφαλμάτων.

  • Όταν παρέχετε ολοκληρωμένο χειρισμό σφαλμάτων, ακολουθήστε πρώτα τα πιο συγκεκριμένα σφάλματα και, στη συνέχεια, προχωρήστε σε λιγότερο συγκεκριμένα σφάλματα.

  • Χρησιμοποιήστε Προαιρετικά αντικείμενα για να μειώσετε το ενδεχόμενο σφάλματος στην εφαρμογή σας.

  • Παρέχετε συγκεκριμένες πληροφορίες όποτε είναι δυνατόν όταν ρίχνετε ένα σφάλμα.

  • Η Java καθιστά δυνατή την αλίευση πολλαπλών εξαιρέσεων χρησιμοποιώντας μια μόνο ρήτρα σύλληψης.

  • Όταν το τρέχον επίπεδο της εφαρμογής δεν μπορεί να χειριστεί μια εξαίρεση, βεβαιωθείτε ότι το έχετε μεταβιβάσει στο επόμενο επίπεδο.

  • Οι ελεγμένες εξαιρέσεις εξασφαλίζουν ότι όποιος χρησιμοποιεί τη συσχετισμένη μέθοδο παρέχει το απαιτούμενο χειρισμό σφαλμάτων.

Και εδώ είναι η τεχνολογική συζήτηση που πρέπει να ξέρετε για να εργαστείτε με σφάλματα στα προγράμματα Java:

  • επεξεργασία φόντου: Εργασίες που εκτελεί μια εφαρμογή πίσω από τις σκηνές. Για παράδειγμα, όταν ένας χρήστης ζητά από μια εφαρμογή να εκτυπώσει ένα έγγραφο, η εφαρμογή εκτελεί αυτή την εργασία στο παρασκήνιο ενώ ο χρήστης συνεχίζει να αλληλεπιδρά με την εφαρμογή στο προσκήνιο.

  • στοίβα κλήσεων: Λίστα των μεθόδων που προηγήθηκαν της τρέχουσας μεθόδου. Κάθε μέθοδος που ονομάζεται επόμενη στη σειρά για να φτάσει στο τρέχον επίπεδο της στοίβας κλήσεων. Οι περισσότερες εφαρμογές έχουν μεγάλο αριθμό επιπέδων, οπότε η στοίβα κλήσεων είναι ένα βασικό εργαλείο για τον καθορισμό των σφαλμάτων εφαρμογής.

  • Έλεγχος εξαίρεσης: Μια εξαίρεση που το JRE αναγκάζει τον χρήστη μιας κλάσης να χειριστεί. Ο μεταγλωττιστής ελέγχει πραγματικά για να επαληθεύσει ότι έχετε παράσχει χειρισμό για την εξαίρεση και δεν θα δημιουργήσει ένα. class file για εσάς, αν δεν παρέχετε το χειρισμό. Ο λόγος χρήσης των ελεγμένων εξαιρέσεων είναι να διασφαλιστεί ότι μια κλάση και τα αντικείμενα που δημιουργούνται από αυτήν εκτελούν αξιόπιστα.

  • σφάλμα: Οποιαδήποτε απροσδόκητη ή απρόβλεπτη συμπεριφορά εφαρμογής, συμπεριλαμβανομένων ενεργειών ή αποτελεσμάτων που δεν εμπίπτουν στο πεδίο της αναμενόμενης εξόδου εφαρμογής.

  • χειρισμός σφαλμάτων: Η πράξη επίλυσης μιας εξαίρεσης που έχει παγιδευτεί η εφαρμογή, εμφανίζοντας ένα μήνυμα στον χρήστη ή κάνοντας άλλη ενέργεια.

  • παγίδευση σφάλματος: Η πράξη ανίχνευσης μιας εξαίρεσης και η μετάδοση αυτών των πληροφοριών σε μια εντολή catch που επιλύει το σωστό αντικείμενο εξαίρεσης.

  • exception: Ένα ειδικό αντικείμενο που ορίζει μια κατάσταση σφάλματος μέσα σε μια εφαρμογή. Η εξαίρεση λέει πού συνέβη το σφάλμα και τι είδους σφάλμα συνέβη. Σε ορισμένες περιπτώσεις, η εξαίρεση μπορεί να παρέχει πρόσθετα bits πληροφοριών που ο παραλήπτης μπορεί να χρησιμοποιήσει για την επίλυση του σφάλματος.

  • Επεξεργασία νέων στοιχείων: Δραστηριότητες προτεραιότητας που μια εφαρμογή εκτελεί ως μέρος της αλληλεπίδρασης με τον χρήστη (συμπεριλαμβανομένου του συστήματος). Για παράδειγμα, η διεπαφή χρήστη για οποιαδήποτε εφαρμογή είναι μια εργασία επεξεργασίας νέων στοιχείων. Στις περισσότερες περιπτώσεις, η επεξεργασία των νέων στοιχείων γίνεται με μεγαλύτερη προτεραιότητα από την επεξεργασία υποβάθρου για να διασφαλιστεί ότι η εφαρμογή μπορεί να ανταποκριθεί εγκαίρως στις απαιτήσεις των χρηστών.

  • parse: Η πράξη της ερμηνείας της εισόδου και της παραγωγής μιας εξόδου με βάση αυτή την είσοδο. Για παράδειγμα, όταν ένας προγραμματιστής παρέχει κώδικα σε έναν μεταγλωττιστή Java, ο μεταγλωττιστής παράγει κώδικα byte Java ως έξοδο. Ομοίως, όταν ένας χρήστης παρέχει μια αριθμητική συμβολοσειρά ως είσοδο, ένας αναλυτής μπορεί να παράγει μια αριθμητική τιμή ως έξοδο.

  • throw: Η πράξη δημιουργίας ενός αντικειμένου εξαίρεσης και η μετάδοσή του στον καλούντα του τρέχοντος κώδικα. Ο ρίχνοντας μια εξαίρεση σημαίνει ότι ο τρέχων κώδικας δεν μπορεί να επιλύσει το σφάλμα και απαιτεί βοήθεια για να το διορθώσει. Το αντικείμενο εξαίρεσης θα βοηθήσει τον καλούντα να καταλάβει τι συνέβη και να δώσει τη δυνατότητα στον καλούντα να διορθώσει το πρόβλημα σε πολλές περιπτώσεις.

Γρήγορη περίληψη των σφαλμάτων σύλληψης σε Java - ανδρείκελα

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

Πίνακες και εξειδικευμένες λίστες καθιστούν δυνατή την εκτέλεση μιας εκπληκτικής σειράς εργασιών με την Java. Ωστόσο, υπάρχουν περιπτώσεις όπου μια εφαρμογή Java χρειάζεται κάτι που είναι περισσότερο παρόμοιο με μια βάση δεδομένων, χωρίς να έχει όντως όλες τις αποσκευές της βάσης δεδομένων (όπως η αγορά μιας ξεχωριστής εφαρμογής). Για παράδειγμα, μπορεί να θέλετε να είστε σε θέση ...

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

- να έχουν ορισμένους περιορισμούς όταν πρόκειται για υπολογισμό μαθηματικών. Αυτοί οι περιορισμοί είναι συνήθως ασήμαντοι, αλλά μερικές φορές γλιστρίζουν και σας δαγκώνουν. Εδώ είναι τα πράγματα που πρέπει να προσέξετε όταν κάνετε μαθηματικά στην Java. Η

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...