Μπορούμε να πιάσουμε πέταμα;
Μπορούμε να πιάσουμε πέταμα;

Βίντεο: Μπορούμε να πιάσουμε πέταμα;

Βίντεο: Μπορούμε να πιάσουμε πέταμα;
Βίντεο: Πως μπορούμε να πιάσουμε μελανούρια εύκολα; 2024, Ενδέχεται
Anonim

Ναί μπορούμε να πιάσουμε το Throwable αλλά ως βέλτιστη πρακτική, δεν συνιστάται πιάστε Throwable . Catching Throwable περιλαμβάνει επίσης σφάλματα, εμείς δεν θα έπρεπε σύλληψη σφάλματα, βοηθά στον εντοπισμό προβλημάτων JVM.

Από αυτό, πρέπει να πιάσετε να πετάξετε;

Μην το κάνετε Catch Throwable You μπορεί να το χρησιμοποιήσει σε α σύλληψη ρήτρα, αλλά θα έπρεπε ποτέ μην το κάνεις! Αν εσείς χρήση Πετάσιμο σε ένα σύλληψη ρήτρα, όχι μόνο σύλληψη όλες οι εξαιρέσεις? θα το κάνει επίσης σύλληψη όλα τα λάθη. Τα σφάλματα παρουσιάζονται από το JVM για να υποδείξουν σοβαρά προβλήματα που δεν προορίζονται να αντιμετωπιστούν από μια εφαρμογή.

Επιπλέον, είναι καλή πρακτική να πιάσετε ένα RuntimeException; Κουβέρτα- ελκυστικός τα πάντα - είτε Εξαίρεση είτε Πετάσιμο, που είναι πολύ χειρότερο - δεν είναι α καλή πρακτική γιατί υποθέτετε ότι μπορείτε να ανακάμψετε από οποιαδήποτε εξαιρετική συμπεριφορά. Εκτός: Ναι, σύλληψη Εξαίρεση επίσης πιάστε RuntimeException , αφού το Exception είναι μια υπερκατηγορία του RuntimeException.

Ακριβώς έτσι, μπορούμε να πετάξουμε σε Java;

Πετάσιμο είναι μια σούπερ κλάση για όλους τους τύπους σφαλμάτων και εξαιρέσεων Ιάβα . Αυτή η τάξη είναι μέλος του Ιάβα . πακέτο lang. Υπάρχουν μόνο περιπτώσεις αυτής της κλάσης ή των υποκλάσεων της πεταμένο από το Ιάβα εικονική μηχανή ή από το βολή δήλωση.

Τι είναι μια πετούσα Java;

ο Πετάσιμο η κλάση είναι η υπερκλάση όλων των σφαλμάτων και των εξαιρέσεων στο Ιάβα Γλώσσα. Μόνο τα αντικείμενα που είναι στιγμιότυπα αυτής της κλάσης (ή μιας από τις υποκλάσεις της) ρίχνονται από το Ιάβα Εικονική μηχανή ή μπορεί να πεταχτεί από το Ιάβα ρίξει δήλωση.

Συνιστάται: