the following code should print hello world as per the concept of garbage collection in java but doesn't
import java.util.*;
public class Final{
protected void finalize(){
System.out.println("hello world");
}
public static void main(String args[]){
Final myfinal=new Final();
myfinal=null;
}
}