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

Как передать параметр по значению

В Java все параметры передаются по значению. Это значит, что при вызове метода создается копия значения переменной. Для примитивных типов (int, double и т.д.) передается копия самого значения, а для объектов - копия ссылки на объект. Пример: ```java void modifyPrimitive(int x) { x = 10; // не повлияет на оригинал } void modifyObject(List list) { list.add("new"); // изменит оригинальный объект list = new ArrayList<>(); // не повлияет на оригинальную ссылку } public static void main(String[] args) { int num = 5; modifyPrimitive(num); // num останется 5 List items = new ArrayList<>(); modifyObject(items); // items будет содержать "new" } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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