2 года назад
Java 685. Как передается значение переменной (по ссылке/значению)?
В Java все передается по значению, даже объекты передаются по значению ссылки на них. Это значит, что когда вы передаете переменную в метод, то передается ее значение, которое можно изменять внутри метода, но наружу метода это не влияет. Однако, если переменная ссылается на объект, то передается копия ссылки на объект, который находится в хипе, а не сам объект. Таким образом, если вы изменяете объект в методе, то эти изменения будут видны наружу метода, потому что ссылки снаружи и внутри метода указывают на один и тот же объект в хипе...
06:44
1,0×
00:00/06:44
546,7 тыс смотрели · 4 года назад
106 читали · 1 год назад
Java 1347. Передача значения по ссылке/по значению?
1347. Передача значение по ссылке/по значению Многие программисты часто путают, какие параметры в Java передаются по значению, а какие по ссылке. Данные передаются между методами через параметры. Есть два способа передачи параметров: В Java переменные хранятся следующим образом: Давайте сначала начнем с простого присваивания. Что делает данный код: int х = 3; int у = х; В строке 1 создается переменная x типа int и ей присваивается значение 3. В строке 2, создается переменная y типа int и ей присвается значение переменной x...