145 читали · 2 года назад
Java 3. В чем разница передачи параметров по ссылке и значению?
В Java все аргументы метода передаются по значению, то есть копируется значение переменной (даже если она ссылочного типа). Однако у ссылочных переменных копируется лишь значение ссылки, а не объекта, на который она ссылается. Поэтому, если произойдет изменение состояния объекта, на который ссылается переданная ссылка, то эти изменения будут отражены на объекте, на который ссылается исходная переменная. Таким образом, то, что большинство людей называют "передачей по ссылке", на самом деле называется "передачей значения ссылки"...
106 читали · 1 год назад
Java 1347. Передача значения по ссылке/по значению?
1347. Передача значение по ссылке/по значению Многие программисты часто путают, какие параметры в Java передаются по значению, а какие по ссылке. Данные передаются между методами через параметры. Есть два способа передачи параметров: В Java переменные хранятся следующим образом: Давайте сначала начнем с простого присваивания. Что делает данный код: int х = 3; int у = х; В строке 1 создается переменная x типа int и ей присваивается значение 3. В строке 2, создается переменная y типа int и ей присвается значение переменной x...