Java Tutorial/Class Definition/finalize

Материал из Java эксперт
Версия от 08:00, 1 июня 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

protected void finalize() throws Throwable

   <source lang="java">

public class Main {

 private static int id;
 private int myId;
 Main() {
   myId = id++;
   System.out.println("Created #" + myId);
 }
 protected void finalize() throws Throwable {
   System.out.println("Finalized #" + myId);
   super.finalize();
 }
 public static void main(String[] args) {
   Main fd;
   for (int i = 0; i < 10000; i++)
     fd = new Main();
 }

}</source>