Встречается на собеседованиях • сегодня
Что такое передавать параметры по ссылке
В Java все параметры передаются по значению, даже для объектов. Однако, когда передаётся объект, передаётся копия ссылки на него, что создаёт эффект "передачи по ссылке".
Пример:
```java
void modifyList(List list) {
list.add("New element"); // Изменения видны снаружи
list = new ArrayList<>(); // Эта новая ссылка не видна снаружи
}
public static void main(String[] args) {
List myList = new ArrayList<>();
modifyList(myList);
System.out.println(myList); // Выведет [New element]
}
```
Примитивы (int, boolean и т.д.) передаются строго по значению, их изменения внутри метода не сохраняются.

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