Встречается на собеседованиях • сегодня
Почему массив является ссылочным типом данных
Массив в Java — это объект, который хранит элементы в непрерывной области памяти. Хотя сам массив находится в куче (heap), переменная массива содержит ссылку на этот объект, а не сами данные.
Пример:
java
int[] arr1 = {1, 2, 3};
int[] arr2 = arr1;
arr2[0] = 10;
System.out.println(arr1[0]); // Выведет 10, т.к. arr1 и arr2 ссылаются на один массив Особенности:
- При передаче в метод изменяется оригинальный массив (передача по ссылке).
==сравнивает ссылки, а не содержимое.nullможет быть значением переменной массива.
Для сравнения массивов по содержимому используйте Arrays.equals().

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