1 public class FinalForce {
2 public static final int N=8;
6 protected void finalize() throws Throwable {
7 System.out.println("\tFinalizing object #" + id);
9 for (long i=0; i<40000000; i++);
14 public static void main(String args[]) {
17 System.out.println("Creating objects ...");
18 for (int i=0; i<N; i++) {
24 System.out.println("Forcing finalization ...");
25 System.runFinalization();
27 System.out.println("Forcing collection ...");
30 System.out.println("Forcing finalization ...");
31 System.runFinalization();
33 System.out.println("Shutting down ...");