Μπορείτε να δοκιμάσετε να έχετε πολλαπλά αλιεύματα στην Java;
Μπορείτε να δοκιμάσετε να έχετε πολλαπλά αλιεύματα στην Java;

Βίντεο: Μπορείτε να δοκιμάσετε να έχετε πολλαπλά αλιεύματα στην Java;

Βίντεο: Μπορείτε να δοκιμάσετε να έχετε πολλαπλά αλιεύματα στην Java;
Βίντεο: Hacking - Μέρος 1ο (Παίζοντας με την μνήμη) 2024, Νοέμβριος
Anonim

Java πιάνει πολλαπλά εξαιρέσεις

ΕΝΑ δοκιμάστε μπλοκ μπορεί ακολουθείται από ένα ή περισσότερα σύλληψη μπλοκ. Καθε σύλληψη Το μπλοκ πρέπει να περιέχει διαφορετικό χειριστή εξαιρέσεων. Έτσι, εάν εσείς έχω για την εκτέλεση διαφορετικών εργασιών με την εμφάνιση διαφορετικών εξαιρέσεων, χρησιμοποιήστε java πολυ- σύλληψη ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ.

Σε σχέση με αυτό, μπορεί μια δοκιμή να έχει πολλαπλά αλιεύματα;

ναι εσύ μπορεί να έχει πολλαπλά αλιεύματα μπλοκ με προσπαθήστε δήλωση. Ξεκινάς με το να πιάνεις συγκεκριμένες εξαιρέσεις και μετά μπορείς στο τελευταίο μπλοκ σύλληψη Εξαίρεση βάσης. Μόνο ένα από τα σύλληψη ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ θα χειριστείτε την εξαίρεση σας. Εσείς μπορεί να προσπαθήσει μπλοκ χωρίς α σύλληψη ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ.

Ομοίως, πόσα μπλοκ catch try μπορεί να υπάρχουν στην Java; Έχει ένα δοκιμάστε να μπλοκάρετε και τρεις μπλοκ αλιευμάτων . Μόνο ένα πιάσει μπλοκ θα να εκτελεστεί αμέσως, εξαρτάται από τη λογική μέσα δοκιμάστε να μπλοκάρετε . Μέσα μου δοκιμάστε να μπλοκάρετε , ο κώδικας περιέχει τρεις τύπους εξαιρέσεων.

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

ΕΝΑ μία μόνο προσπάθεια ΟΙΚΟΔΟΜΙΚΟ ΤΕΤΡΑΓΩΝΟ μπορεί να έχει πολλαπλά αλιεύματα μπλοκ που σχετίζονται με αυτό, θα πρέπει να τοποθετήσετε το σύλληψη μπλοκ με τέτοιο τρόπο ώστε ο χειριστής γενικής εξαίρεσης σύλληψη το μπλοκ είναι στο τελευταίο (δείτε στο παρακάτω παράδειγμα). Δεν πρέπει να διαιρέσετε έναν αριθμό με το μηδέν από τον οποίο είμαι εκτός προσπαθήστε - σύλληψη σκιαγραφώ Ιάβα.

Πώς λειτουργούν τα πολλαπλά αλιεύματα;

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

Συνιστάται: