Почему не объявляется окончательный массив, что делает его неизменным в Java? Не объявляет ли что-то окончательное означает, что его нельзя изменить?
Из вопроса, связанного с неизменяемым массивом, ясно, что объявление окончательного массива не делает его неизменным.
Возможно следующее.
final int[] array = new int[] {0, 1, 2, 3};
array[0] = 42;
Мой вопрос: какова функция объявления окончательного здесь?