Junior — Middle
Агар кӯшиш кунед, ки маҷмӯаи беназмро тағир диҳед, чӣ мешавад ва чаро истисно рух медиҳад?
sobes.tech AI
Ҷавоб аз AI
Если попытаться изменить коллекцию, сделанную неизменяемой (immutable), например, созданную с помощью методов Collections.unmodifiableList() или через List.of() в Java, будет выброшено исключение UnsupportedOperationException.
Причина в том, что такие коллекции не поддерживают операции изменения (добавление, удаление, изменение элементов). Это сделано для обеспечения безопасности и предотвращения непреднамеренных изменений данных.
Пример:
List<String> list = List.of("a", "b", "c");
list.add("d"); // выбросит UnsupportedOperationException
Таким образом, попытка изменить неизменяемую коллекцию приводит к исключению, сигнализирующему, что операция не поддерживается.