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

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

Τύποι εξαιρέσεων σε Java

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

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

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

δημόσια τάξη SpecialException επεκτείνει Εξαίρεση

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

Η ρίψη
Η

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

ρίξει νέο SpecialException ( ) ?
Εικόνων ελεγμένο
Η

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

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

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

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