Τι είναι η εξαίρεση ευρετηρίου εκτός δεσμεύματος στην Java;
Τι είναι η εξαίρεση ευρετηρίου εκτός δεσμεύματος στην Java;

Βίντεο: Τι είναι η εξαίρεση ευρετηρίου εκτός δεσμεύματος στην Java;

Βίντεο: Τι είναι η εξαίρεση ευρετηρίου εκτός δεσμεύματος στην Java;
Βίντεο: ΠΩΣ ΝΑ ΣΤΑΜΑΤΗΣΕΙΣ ΤΙΣ ΔΙΑΦΗΜΙΣΕΙΣ ΣΤΟ ΧΙΑΟΜΙ ΚΙΝΗΤΟ ΣΟΥ! 2024, Νοέμβριος
Anonim

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

Λαμβάνοντας αυτό υπόψη, τι είναι το ευρετήριο String εκτός δεσμευμένης εξαίρεσης στην Java;

lang. StringIndexOutOfBoundsException εάν το beginIndex είναι αρνητικό ή μεγαλύτερο από το μήκος του σειρά . Αυτή η μέθοδος επιστρέφει ένα δευτερεύον σειρά που ξεκινά με τον χαρακτήρα στο καθορισμένο δείκτης και εκτείνεται μέχρι τον χαρακτήρα στο endIndex-1 δείκτης . Ρίχνει ένα Ιάβα.

Επίσης, πώς μπορείτε να αποφύγετε μια απεριόριστη εξαίρεση; Ωστε να αποτρέψει "πίνακας ευρετήριο εκτός ορίου " εξαίρεση , η καλύτερη πρακτική είναι να κρατήσετε την αρχή δείκτης με τέτοιο τρόπο ώστε όταν εκτελεστεί η τελευταία σας επανάληψη, θα ελέγξει το στοιχείο στο δείκτης i & i-1, αντί να ελέγξετε το i & i+1 (βλ. γραμμή 4 παρακάτω).

Κάποιος μπορεί επίσης να ρωτήσει, τι είναι το ευρετήριο πίνακα εκτός δεσμευμένης εξαίρεσης στην Java;

Εάν ένα αίτημα για αρνητικό ή ένα δείκτης μεγαλύτερο ή ίσο με το μέγεθος του πίνακας γίνεται, τότε το ΙΑΒΑ ρίχνει ένα ArrayIndexOutOfBounds Εξαίρεση . Αυτό είναι σε αντίθεση με το C/C++ όπου όχι δείκτης του όριο γίνεται έλεγχος. Το ArrayIndexOutOfBoundsException είναι χρόνος εκτέλεσης Εξαίρεση ρίχνονται μόνο κατά το χρόνο εκτέλεσης.

Τι είναι μια αριθμητική εξαίρεση στην Java;

Αριθμητική Εξαίρεση : Πέταξε όταν ένα εξαιρετικό αριθμητική συνέβη κατάσταση. Για παράδειγμα, ένας ακέραιος αριθμός "διαίρεση με μηδέν" ρίχνει ένα παράδειγμα αυτής της κλάσης. Επιπλέον, τα περισσότερα εξαιρέσεις είναι κατασκευασμένα με ένα μήνυμα για να σας βοηθήσουν να καταλάβετε ακόμη περισσότερο τι συνέβη.

Συνιστάται: