Встречается на собеседованиях • сегодня
Какие знаешь immutable типы данных
В Java к immutable (неизменяемым) типам относятся:
1. **String** – после создания нельзя изменить содержимое.
2. **Обертки примитивов** – Integer, Long, Double и т.д.
3. **BigInteger/BigDecimal** – классы для работы с большими числами.
4. **LocalDate, LocalTime, ZonedDateTime** – из пакета `java.time`.
5. **Collections.unmodifiableXXX** – обертки для коллекций.
Пример:
```java
String s = "hello";
s = s.concat(" world"); // Создается новый объект
Integer i = 10;
i = i + 5; // Автоупаковка создает новый Integer
List immutableList = Collections.unmodifiableList(new ArrayList<>());
```

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