Встречается на собеседованиях • сегодня
Какие знаешь ссылочные типы данных
В Java ссылочные типы данных хранят ссылки на объекты в куче (heap), а не сами значения. Основные виды:
1. **Классы** – любые пользовательские или стандартные классы (String, Integer и т.д.)
2. **Интерфейсы** – ссылки на объекты, реализующие интерфейс
3. **Массивы** – даже примитивные массивы (int[], char[]) являются ссылочными
4. **Enum** – перечисления
Пример:
```java
String str = "Hello"; // String – ссылочный тип
Object obj = new Object(); // Класс
List list = new ArrayList<>(); // Интерфейс
int[] numbers = {1, 2, 3}; // Массив
```
Особенности:
- Могут быть null
- Сравниваются через equals()
- Передаются по ссылке в методы
- Подвержены сборке мусора

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