Встречается на собеседованиях • сегодня

Является ли класс-обёртка изменяемым типом данных

Классы-обёртки (Integer, Double, Boolean и др.) в Java являются неизменяемыми (immutable). Это значит, что после создания объекта изменить его внутреннее состояние нельзя. Например:

java
Integer x = 10;
x = 20; // Создаётся новый объект, а не изменяется существующий

Особенности:

  1. Все поля объявлены как final
  2. Нет сеттеров для изменения состояния
  3. Методы вроде Integer.valueOf() возвращают новые объекты

Это сделано для безопасности в многопоточной среде и для кеширования часто используемых значений.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы