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

Что такое передача параметров по ссылке

В Java все параметры передаются **по значению**, но для объектов передаётся **копия ссылки** (что иногда ошибочно называют "передачей по ссылке"). При изменении состояния объекта через эту ссылку изменения сохраняются, но саму ссылку перезаписать нельзя. Пример: ```java void modifyList(List list) { list.add("New item"); // Изменит оригинальный список list = new ArrayList<>(); // Не повлияет на переданный аргумент } List myList = new ArrayList<>(); modifyList(myList); // myList содержит "New item", но не стал новым ArrayList ``` Примитивы (int, boolean и т.д.) передаются по значению без возможности изменения оригинала.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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