Java Tutorial/Language/Garbage Collection — различия между версиями

Материал из Java эксперт
Перейти к: навигация, поиск
 
м (1 версия)
 
(нет различий)

Текущая версия на 05:06, 1 июня 2010

Run object finalization using System class

public class Main {
  public static void main(String[] args) {
    System.runFinalization();
  }
}





Run the garbage collector using System class

public class Main {
  public static void main(String[] args) {
    System.gc();
  }
}





The Lifetime of an Object

  1. The process of disposing of dead objects is called garbage collection.
  2. Encouraging the Java Virtual Machine (JVM) to do some garbage collecting and recover the memory.



class Sphere {
  double radius; // Radius of a sphere
  Sphere() {
  }
  // Class constructor
  Sphere(double theRadius) {
    radius = theRadius; // Set the radius
  }
}
public class MainClass {
  public static void main(String[] arg){
    Sphere sp = new Sphere();
    
    System.gc();
  }
}