Τι είναι η εξαίρεση χρόνου εκτέλεσης στην Java;
Τι είναι η εξαίρεση χρόνου εκτέλεσης στην Java;

Βίντεο: Τι είναι η εξαίρεση χρόνου εκτέλεσης στην Java;

Βίντεο: Τι είναι η εξαίρεση χρόνου εκτέλεσης στην Java;
Βίντεο: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Ενδέχεται
Anonim

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

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

Παραδείγματα Για RuntimeException είναι παράνομη λειτουργία cast, ακατάλληλη χρήση μηδενικού δείκτη, αναφορά σε στοιχείο πίνακα εκτός ορίων. Λάθος εξαίρεση Οι κλάσεις σηματοδοτούν κρίσιμα προβλήματα που συνήθως δεν μπορούν να αντιμετωπιστούν από την εφαρμογή σας. Παραδείγματα είναι εκτός μνήμης σφάλμα, υπερχείλιση στοίβας, αποτυχία του Ιάβα VM.

Στη συνέχεια, το ερώτημα είναι, ποια είναι η διαφορά μεταξύ μιας εξαίρεσης χρόνου εκτέλεσης και μιας ελεγμένης εξαίρεσης; Κύριος διαφορά μεταξύ RuntimeException και επιλεγμένο Εξαίρεση είναι ότι, Είναι υποχρεωτικό να παρέχετε δοκιμάστε να πιάσετε ή να δοκιμάσετε τελικά μπλοκ για χειρισμό επιλεγμένο Εξαίρεση και η αποτυχία θα έχει ως αποτέλεσμα σε compile time error, ενώ σε περίπτωση που RuntimeException αυτό δεν είναι υποχρεωτικό.

Οι άνθρωποι ρωτούν επίσης, μπορείτε να βρείτε μια εξαίρεση χρόνου εκτέλεσης στην Java;

Το Catching Exception θα πιάσει τόσο ελεγμένο και εξαιρέσεις χρόνου εκτέλεσης . Εξαιρέσεις χρόνου εκτέλεσης αντιπροσωπεύουν προβλήματα που είναι άμεσο αποτέλεσμα ενός προβλήματος προγραμματισμού και ως εκ τούτου δεν θα πρέπει να συλληφθούν από τότε μπορώ Δεν αναμένεται εύλογα να ανακάμψετε από αυτά ή να τα χειριστείτε. Ελκυστικός Πετάσιμο θα πιάσει τα παντα.

Τι είναι μια επιλεγμένη εξαίρεση στην Java;

ΕΝΑ ελεγμένη εξαίρεση είναι ένας τύπος εξαίρεση που πρέπει είτε να πιαστεί είτε να δηλωθεί στη μέθοδο με την οποία ρίχνεται. Για παράδειγμα, το Ιάβα .io. IOException είναι α ελεγμένη εξαίρεση . Για να καταλάβετε τι α ελεγμένη εξαίρεση είναι, λάβετε υπόψη τον ακόλουθο κώδικα: Κωδικός ενότητα 6.9: Unhandled εξαίρεση.

Συνιστάται: