Как удалить обьект в java?

Пользователь

от loyal , в категории: Java , 4 месяца назад

Как удалить обьект в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от violette_robel , 4 месяца назад

@loyal 

Чтобы удалить объект в Java, нужно сначала удалить ссылку на него. Если объект находится в составе коллекции, то можно использовать методы, предоставляемые этой коллекцией, например, метод remove(). Если объект просто сохранен в переменной, то присвоить этой переменной значение null. Гарбич коллектор (сборщик мусора) сам производит удаление объекта из памяти, если на него не осталось ссылок. Пример:

1
2
MyObject myObj = new MyObject(); // создание объекта
myObj = null; // удаление ссылки на объект