Видеоурок 9 лекция. Java механизм сборщика мусора


protected void finalize( ) throws Throwable



бет3/4
Дата06.01.2022
өлшемі76,5 Kb.
#15848
түріУрок
1   2   3   4
protected void finalize( ) throws Throwable

Ссылки не являются собранным мусором; только объекты - собранный мусор.

Например,
Object a=new Object ();
Object b=a;
a=null;

Здесь, было бы неправильно сказать, что b - объект. Это - только ссылка на объект. Также в фрагменте кода а, хотя является нулевым указателем, также не может быть собранным мусором, потому что это все еще имеет ссылку (b). Таким образом, а все еще имеет возможность для использования в пределах программы, следовательно мусор собран не будет.

В следующем примере однако, предполагается, что никакие ссылки к существующему объекту не устанавливаются.
Object a=new Object О;
.  .  
.  .  
.  .  
a=null;

Другой пример:


Достарыңызбен бөлісу:
1   2   3   4




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет