Обнуление ссылок

218
30 октября 2017, 21:22
A a1 = new A("10");
A a2 = new A("20");
a2 = a1;
a1 = null;

Подскажите, почему после зануления а1, а2 не будет равна null?

Answer 1

Если не техническим языком:

Есть человек Андрей и Сергей.

  • Андрею ты говоришь: смотри на 10-ый этаж вооооон того дома. А Сергею говоришь - а ты смотри на 20-ый этаж.
  • Потом ты говоришь Сергею: хватит смотреть на 20 этаж! Смотри тоже на 10-ый. Туда же, куда и Андрей
  • Теперь говоришь Андрею: хватит смотреть, иди восвояси. Андрей обиженно уходит, но Сергей всё также продолжает смотреть.
READ ALSO
Приём звонка в фоновом режиме

Приём звонка в фоновом режиме

У меня есть класс:

189
как пройти авторизацию в MongoDB?

как пройти авторизацию в MongoDB?

пишу сервис на java для обновления данных в MongoDBпри попытке авторизоваться, выходит ошибка авторизации, но через Mongoshell данные вводятся без...

212
Куда положить файл для считывания?

Куда положить файл для считывания?

Куда положить исходный файл,чтобы считывать из него ?

199
Как наложить свою звукозапись во время телефонного разговора?

Как наложить свою звукозапись во время телефонного разговора?

Нужно наложить свою звукозапись во время звонка, например, закадровый смехТо есть пользователь жмет на какую-то кнопку (пока не продумал...

194