Встречается на собеседованиях • сегодня
Какие знаешь стандартные иммутабельные типы данных в Java
В Java иммутабельными являются:
- String - после создания нельзя изменить содержимое
- Wrapper-классы (Integer, Long, Double и др.) - обертки примитивов
- BigInteger/BigDecimal - для работы с большими числами
- LocalDate, LocalDateTime и другие классы из java.time
Пример:
java
String s = "hello";
s = s.concat(" world"); // создается новая строка
Integer i = 10;
i = i + 5; // создается новый объект IntegerКлючевые особенности иммутабельных объектов:
- Поля объявлены как final
- Нет сеттеров
- Класс объявлен как final (чтобы нельзя было наследоваться)
- Если содержит изменяемые объекты, то делаются защитные копии

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы