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

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

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

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

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

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

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

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

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

Τι είναι η εξαίρεση Java;

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

Συνιστάται: