Передача данных по ссылке и по значению



По значению - выполняется копирование самого значения, то есть образуются две независимые друг од друга копии. Примитивы передаются по значению.



По ссылке - копируется только ссылка на объект. Так как переменные будут ссылаться на один объект, то они все будут аффектить один объект при изменениях.