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

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

На некоторых языках программирования, копируя переменную может быть реализован или как копия значением или как копия ссылкой. Когда это будет скопировано ссылкой, ссылка на данные будет присвоена, и базовые данные не копируются. Часто, типы данных Object будут скопированы ссылкой по умолчанию (например, в Java), в то время как примитивы будут скопированы значением.

Хорошая статья о передаче ссылкой