Должен ли я использовать Finalize () или нет в Java? [дублировать]JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Должен ли я использовать Finalize () или нет в Java? [дублировать]

Сообщение Anonymous »

Зачем выполнение infintize () вообще не гарантировано в Java? Является ли метод finalize () < /code> не следует использовать ??? < /p>

Рассмотрим ниже программу.

Код: Выделить всё

class Test{
protected void finalize()
{
System.out.println("Will i execute?");
}
public static void main(String args[])
{
Test t=new Test();
}
}
< /code>

Существует пустой выход, когда эта программа работает. Мы знаем, что infintize () 
используется для очистки любых внешних ресурсов, прежде чем объект не станет право на получение сборки мусора, а infintize () будет вызван JVM. Inside informize () мы указам те действия, которые должны быть выполнены до того, как объект будет уничтожен. Является ли Finalize () Метод зла ??

Подробнее здесь: https://stackoverflow.com/questions/249 ... ot-in-java
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»