|
protected void finalize( ) throws Throwable
|
бет | 3/4 | Дата | 06.01.2022 | өлшемі | 76,5 Kb. | | #15848 | түрі | Урок |
| Байланысты: 9 лек Механизм сборщика мусора Javaprotected void finalize( ) throws Throwable
Ссылки не являются собранным мусором; только объекты - собранный мусор.
Например,
Object a=new Object ();
Object b=a;
a=null;
Здесь, было бы неправильно сказать, что b - объект. Это - только ссылка на объект. Также в фрагменте кода а, хотя является нулевым указателем, также не может быть собранным мусором, потому что это все еще имеет ссылку (b). Таким образом, а все еще имеет возможность для использования в пределах программы, следовательно мусор собран не будет.
В следующем примере однако, предполагается, что никакие ссылки к существующему объекту не устанавливаются.
Object a=new Object О;
. .
. .
. .
a=null;
Другой пример:
Достарыңызбен бөлісу: |
|
|