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

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

Διαφορά μεταξύ ελεγμένο και ελεγμένο Εξαιρέσεις σε Java

Στην προγραμματισμού Java , εξαιρέσεις αυτές επιτρέπουν στους προγραμματιστές να διαχειρίζονται την εκτέλεση του προγράμματος , όταν κάτι πάει στραβά . Οι εξαιρέσεις ρίχνονται όταν ένα πρόγραμμα Java συναντήσει κάτι που δεν αποτελεί μέρος της κανονικής εκτέλεσης του προγράμματος . Προγραμματιστές έχουν τη δυνατότητα να πιάσει εξαιρέσεις , ώστε οι εφαρμογές τους να μπορούν να συνεχίσουν να λειτουργούν ακόμα και όταν προκύπτουν εξαιρέσεις . Η ενδελεχής έλεγχος είναι ένα σημαντικό εργαλείο στη φύλαξη εναντίον των εξαιρέσεων που μπορεί να διακόψει την κανονική εκτέλεση . Συγκέντρωση
Η

Προγραμματιστές εμπειρία μία από τις κύριες διαφορές μεταξύ ελεγχόμενες και μη ελεγχόμενες εξαιρέσεις κατά τη διάρκεια της ίδιας της διαδικασίας ανάπτυξης. Εάν μια εξαίρεση ελέγχεται , ο compiler θα ειδοποιήσει τον κύριο του έργου για λάθη, αν οι εξαιρέσεις αυτές δεν έχουν αποτελέσει αντικείμενο χειρισμού . Εάν ένας προγραμματιστής χρησιμοποιεί ένα IDE , όπως Eclipse ή NetBeans , δεν θα είναι σε θέση να συγκεντρώσει και να τρέξει τα προγράμματα τους σωστά, εάν τυχόν ελεγχθεί εξαιρέσεις δεν εξετάζονται . Με την ανεξέλεγκτη εξαιρέσεις , τίποτα δεν θα εμποδίσει την κατάρτιση, αλλά μπορούν να προκαλέσουν απρόβλεπτες σφάλματα χρόνου εκτέλεσης .
Εικόνων Ανάπτυξης
Η

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

Η Επιπτώσεις

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

χειρισμό Εξαίρεση αποτελεί βασικό στοιχείο για τη δημιουργία ισχυρών, αξιόπιστες εφαρμογές Java . Εάν μια εξαίρεση , αν ελέγχονται ή ανεξέλεγκτη, προκύπτει κατά τη διάρκεια της εκτέλεσης , τι θα συμβεί εξαρτάται από το αν ο προγραμματιστής έχει παράσχει «προσπαθούν» και μπλοκ "πιάσει" . Εάν αυτά τα στοιχεία υπάρχουν για τις συγκεκριμένες κατηγορίες εξαίρεση που ρίχνονται , το πρόγραμμα μπορεί να είναι σε θέση να ανακάμψει . Τέτοιες τεχνικές μπορούν συνεπώς να χρησιμοποιηθούν με επιτυχία μόνο σε περιπτώσεις όπου είναι ασφαλές να συνεχιστεί ακόμα και αν μια εξαίρεση .
Εικόνων Παραδείγματα
Η

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

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

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