Какво е изключение на индекс извън границите в Java?
Какво е изключение на индекс извън границите в Java?

Видео: Какво е изключение на индекс извън границите в Java?

Видео: Какво е изключение на индекс извън границите в Java?
Видео: CS50 2015 - Week 5 2024, Ноември
Anonim

Изключение на индекс извън границите . Изключение на индекс извън границите са Непроверените Изключение което се случва при грешки по време на изпълнение. Това възниква поради невалиден параметър, предаден на метод в код. В java Компилаторът не проверява грешката по време на компилацията на програма.

Като се има предвид това, какво е String index out of bound изключение в Java?

език StringIndexOutOfBoundsException, ако beginIndex е отрицателен или по-голям от дължината на низ . Този метод връща под- низ който започва със знака в посочения индекс и се простира до знака в endIndex-1 индекс . То хвърля java.

Също така, как да избегнете изключение извън границите? За да предотвратявам "масив индекс извън границите " изключение , най-добрата практика е да запазите старта индекс по такъв начин, че когато се изпълни последната ви итерация, тя ще провери елемента в индекс i & i-1, вместо да проверявате i & i+1 (вижте ред 4 по-долу).

Някой може също да попита какво е изключение на масива извън обвързаното изключение в Java?

Ако искане за отрицателен или ан индекс по-голям или равен на размера на масив се прави, тогава JAVA хвърля ArrayIndexOutOfBounds Изключение . Това е за разлика от C/C++, където не индекс на обвързани проверката е направена. Изключението ArrayIndexOutOfBoundsException е време за изпълнение Изключение хвърлен само по време на изпълнение.

Какво е аритметично изключение в Java?

Аритметично изключение : Изхвърлен, когато е изключителен аритметика състояние е настъпило. Например, цяло число "дели на нула" хвърля екземпляр от този клас. Освен това повечето изключения са изградени със съобщение, за да ви помогнат още повече да разберете какво се е случило.

Препоръчано: