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

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

Πώς να βγείτε έξω από ένα πρόγραμμα Εάν κάτι είναι λάθος σε Java

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

Καθορίστε τις εξαιρέσεις τις μεθόδους σας μπορεί να ρίξει , όπως στο ακόλουθο παράδειγμα :

public void swapArrayElements ( int [ ] αριθμούς , int index1 , int Index2 ) ρίχνει ArrayIndexOutOfBoundsException {

int ρίχνει ArrayIndexOutOfBoundsException , αυτό θα ήταν μια παράνομη μέθοδος δήλωσης --- κάθε μέθοδος πρέπει να χειριστεί ή να ρίξει ( δηλαδή , διαδίδονται σε καλούντα του) οποιαδήποτε εξαίρεση μπορεί να δημιουργήσει . 2

Χειριστείτε την κατάσταση σφάλματος , όπως στο το ακόλουθο παράδειγμα :

try {

swapArrayElements ( myNumbers , 20,13 ) ?

} αλιευμάτων ( ArrayIndexOutOfBoundsException ε) {

System.out . println ( "Μέθοδος έριξε εξαίρεση , δεν υπάρχει πρόβλημα - και συνεχή" ) ? }


η " println " εντολή θα πάρει εκτελούνται όποτε swapArrayElements ρίχνει την εξαίρεση ? αυτό είναι γνωστό ως " αλίευση " της . εξαίρεση
εικόνων 3

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

swapArrayElements ( myNumbers , 20 , 13) ?

Αν swapArrayElements ρίχνει μια εξαίρεση , το πρόγραμμα Java θα σταματήσει
Η
εικόνων .

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

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