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

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

Τρόπος απενεργοποίησης μιας Εξαίρεση Java

Όταν η Java Virtual Machine τρέχει ένα πρόγραμμα , πολλές συνθήκες σφάλματος προκαλούν το runtime για την αύξηση ( ή , σε Java ιδίωμα , «ρίξει» ) μια εξαίρεση . Εξαιρέσεις αποτελούν η Java αντικείμενα από μόνα τους ? Για παράδειγμα , υπάρχει μια κατηγορία ArithmeticException που παίρνει ρίχνονται όταν το πρόγραμμα προσπαθεί να διαιρέσει με το μηδέν . Τα προγράμματα μπορούν να προβλέψουν την πιθανότητα ότι μια εξαίρεση ενός συγκεκριμένου τύπου θα εμφανιστούν , και μεταφέρει τον έλεγχο στην εφαρμογή εξαρτώμενη , κωδικός εξαίρεσης χειρισμό , αν και όταν η εξαίρεση συμβαίνει . Μπορείτε να γράψετε ένα χειριστή για την εξαίρεση Java - αν δεν υπάρχει χειριστής , ο ασύλληπτος εξαίρεση θα προκαλέσει το πρόγραμμά σας για να εγκαταλείψετε αμέσως . Οδηγίες
Η 1

Συμπεριλάβετε την ακόλουθη γραμμή στην αρχή του κώδικα Java σας :

περιλαμβάνουν java.lang.Exception ? 2

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

public void mySwap ( int [ ] ακολουθία , int από , int να ) ρίχνει ArrayIndexOutOfBoundsException {

int είναι μια κατηγορία εξαίρεση προ- ορίζεται ως μέρος των βιβλιοθηκών της Java
εικόνων 3

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

int [ ] = { δείγματα 36,567,76,3536362,9 }

try {

mySwap ( δείγματα , 2,5) ?

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

System.out.println ( " mySwap ( ) έριξε εξαίρεση" ) ? }


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

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

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