![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2013
Сообщений: 86
|
Давно беспокоит один вопрос.
Чисто теоретический - на практике нужды в этом не возникало... Вот, предположим, я создаю такие объекты: Затем, я присваиваю объектам a и b ссылки друг на друга: Затем, ссылки на них присваиваю объекту o: После всех этих действий я записываю объект o в ByteArray: Теперь сам вопрос - что будет? В ByteArray, как и положено, запишутся 3 объекта, и, когда я прочитаю объект o методом readObject(), они так же будут друг на друга ссылатся, как и было указано? Или при записи возникнет бесконечная рекурсия из-за взаимных ссылок a и b, в результате чего выпадет какая-то ошибка или полностью забьется память? |
![]() |
Часовой пояс GMT +4, время: 14:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|