Цитата:
Сообщение от
AndyD
В общем, как такой объект ни называй, память он занимает, пока явно не будет присвоен null или не выйдет из области видимости
Чтобы можно было ориентироваться в первоисточнике (в java), рискну уточнить:
объект в java занимает память пока не будет вызван его деструктор.
Да, в java есть деструкторы. Просто конкретная реализация под названием X++ не позволяет вызвать деструктор явно (или я не знаю такого способа). В java деструкторы вызываются в основном сборщиком мусора. Вручную деструкторы вызываются очень редко (как раз в подобных случаях, когда конструктору не удалось создать объект)
Чтобы заглубляться в вопрос дальше, лучше рыть в сторону java-документации и java-форумов.