В Java при попытке обращения к элементу массива по индексу, который выходит за пределы допустимого диапазона (меньше 0 или больше либо равен длине массива), генерируется исключение ArrayIndexOutOfBoundsException.
Какое исключение генерируется в случае попытки обращения к элементу массива по недопустимому индексу?
В Java при попытке обращения к элементу массива по индексу, который выходит за пределы допустимого диапазона (меньше 0 или больше либо равен длине массива), генерируется исключение ArrayIndexOutOfBoundsException.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В Java при попытке обращения к элементу массива по индексу, который выходит за пределы допустимого диапазона (меньше 0 или больше либо равен длине массива), генерируется исключение ArrayIndexOutOfBoundsException.
Пример:
int[] arr = {1, 2, 3};
int x = arr[5]; // ArrayIndexOutOfBoundsException