Встречается на собеседованиях • сегодня
Что такое передача параметров по ссылке
В 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 и т.д.) передаются по значению без возможности изменения оригинала.

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