Встречается на собеседованиях • сегодня
Как понять что массив это ссылочный тип данных
Массив в Java — это ссылочный тип данных, потому что он хранится в куче (heap), а переменная массива содержит лишь ссылку на его расположение в памяти.
Признаки ссылочного типа:
- Присваивание передаёт ссылку, а не копирует элементы:
java
int[] a = {1, 2, 3}; int[] b = a; // b ссылается на тот же массив, что и a b[0] = 99; // изменится и a[0], так как это один объект - Сравнение через
==проверяет ссылки, а не содержимое:javaint[] x = {1, 2}; int[] y = {1, 2}; System.out.println(x == y); // false, разные объекты в памяти - Передача в метод работает по ссылке: изменения внутри метода отражаются на исходном массиве.
Примитивы (например, int, char) хранят значение напрямую, а массивы — всегда ссылки.

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