Проверяет знание различий между изменяемыми и неизменяемыми объектами на уровне языка.
Короткий ответ
Мутабельный (изменяемый) тип позволяет менять внутреннее состояние после создания (например, StringBuilder, ArrayList). Иммутабельный (неизменяемый) тип не позволяет — его состояние фиксируется при создании (например, String, Integer).
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.