Какое условие запрещает вставку новых элементов в массив?

В Java массивы имеют фиксированный размер, который задаётся при их создании.

Короткий ответ

Что ответить на собеседовании

В Java массивы имеют фиксированный размер, который задаётся при их создании. Это означает, что после инициализации массива нельзя добавить в него новые элементы, если только не создать новый массив большего размера и скопировать туда данные.

Подробный разбор

Ответ с пояснениями

В Java массивы имеют фиксированный размер, который задаётся при их создании. Это означает, что после инициализации массива нельзя добавить в него новые элементы, если только не создать новый массив большего размера и скопировать туда данные.

Таким образом, условие, запрещающее вставку новых элементов в массив — это фиксированный размер массива, заданный при его создании.

Пример:

int[] arr = new int[5]; // массив размером 5
arr[0] = 10; // можно присвоить значение существующему индексу
// arr[5] = 20; // ошибка компиляции: индекс вне диапазона
// Нельзя добавить 6-й элемент, т.к. размер фиксирован

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее