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

Можно ли создать ссылочный тип данных не используя new

Да, можно. В Java ссылочные типы можно создать без `new` несколькими способами: 1. **Литералы строк**: ```java String s = "Hello"; // Создается в пуле строк без new ``` 2. **Массивы через инициализацию**: ```java int[] arr = {1, 2, 3}; // Эквивалентно new int[]{1,2,3} ``` 3. **Автоупаковка** (для wrapper-классов): ```java Integer i = 42; // Автоупаковка, эквивалентно new Integer(42) ``` 4. **Фабричные методы**: ```java List list = List.of("a", "b"); // Внутри может использовать new, но внешне его нет ``` 5. **Клонирование**: ```java Object obj = original.clone(); // Без явного new ``` Важно: в большинстве случаев под капотом все равно вызывается конструктор через `new`, но синтаксически это скрыто.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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