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

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

Περιγραφές Java Εξαίρεση

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

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

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

Η Εξαιρέσεις εισόδου εξόδου
Η

οι εξαιρέσεις εισόδου εξόδου , ​​ή " IOExceptions " σε Java προκαλείται όταν κάτι πάει στραβά κατά την ανάγνωση ή την εγγραφή σε κάποια εξωτερική πηγή . Υπάρχουν πολλοί τύποι των I /O εξαιρέσεων σε Java , αλλά ο τύπος IOException είναι η κύρια υπερκλάση για όλες τις εξαιρέσεις που προκαλούνται από τις εργασίες αυτές . Ένα παράδειγμα ενός IOException θα είναι ένα που προκαλείται από την προσπάθεια να γράψει ή να διαβάσει ένα αρχείο που δεν υπάρχει .
Εικόνων Null Pointer Εξαιρέσεις
Η

Java Null Pointer Εξαιρέσεις αποτελούν ρίχνονται όταν κάποιο μέρος της εκτέλεσης του προγράμματος προσπαθεί να αποκτήσει πρόσβαση σε ένα αντικείμενο , αλλά αντ 'αυτού συναντά " null ". Αναφορές Java object υποδείξετε τη θέση στη μνήμη όπου αποθηκεύονται τα δεδομένα για το αντικείμενο , αλλά αν το αντικείμενο δεν υπάρχει , για παράδειγμα, επειδή δεν έχει αποκτήσει υπόσταση , η αναφορά θα δείξει αντί για μηδέν. Εάν το πρόγραμμα επιχειρεί να πραγματοποιήσει τη λειτουργία σε null αντικείμενο , όπως η κλήση μιας μεθόδου για αυτό ή διαβάζοντας ένα από τα χωράφια του, ένα Εξαίρεση Null Pointer θα πρέπει να απορρίπτονται .
Εικόνων Δείκτης Out Of Bounds Εξαιρέσεις
Η

Δείκτης Out Of Bounds Εξαιρέσεις συναντώνται συχνά κατά τη χρήση strings και arrays , οπότε παίρνουν συνήθως τη μορφή των υποκατηγοριών , Array Δείκτης Out Of Φράγματα και String Δείκτης Out Of Bounds . Αν προσπαθήσετε να αποκτήσετε πρόσβαση σε ένα δείκτη που είναι έξω από την εμβέλεια του συγκεκριμένου πίνακα ή κορδόνι , ένας δείκτης από τα όρια εξαίρεσης θα πρέπει να απορρίπτονται . Για παράδειγμα , αν δημιουργήσετε και να υπόσταση σε μια σειρά με μήκος 12 , και στη συνέχεια να προσπαθήσει να διαβάσει από το δείκτη 15 , μια εξαίρεση θα πρέπει να απορρίπτονται .
Η
εικόνων

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

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