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

Какие знаешь 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<>()); ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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