Programs using constructor and destructor.

class Sample {
    Sample() { 
        System.out.println("Constructor called"); 
    }
    protected void finalize() { 
        System.out.println("Destructor called"); 
    }
}
class Test {
    public static void main(String[] args) {
        new Sample();
        System.gc(); 
    }
}