Встречается на собеседованиях • сегодня
Что такое ссылочные типы данных
Ссылочные типы данных в Java — это объекты, которые хранятся в куче (heap), а переменные содержат не сами объекты, а ссылки (адреса) на них.
**Особенности:**
- Передаются по ссылке (изменения в методе влияют на оригинал).
- Инициализируются с `new` (кроме строковых литералов).
- Могут быть `null`.
**Пример:**
```java
String str1 = "Hello"; // Строковый литерал (особый случай)
String str2 = new String("Hello"); // Явное создание объекта
List list = new ArrayList<>(); // Ссылка на список
list.add(1); // Изменение объекта через ссылку
```
**Отличие от примитивов:**
Примитивы (`int`, `char` и др.) хранят значение напрямую, а ссылочные типы — адрес объекта.

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