public class Garbage
{
int a=0;
public void add()
{
int c=10+20;
System.out.println(c);
System.out.println(a);
}
public static void main(String args[])
{
Garbage obj=new Garbage();
System.gc();
System.out.println("Garbage Collected");
obj.add();
}
}
Above is a code in java used for garbage collection. object
obj has been created for the class Garbage and system.gc
method is called. Then using that object add method is
called.System.gc method if called the obj should be garbage
collected?
Answer Posted / namita
First We cannot force the garbage collection to garbage the
object. Garbage collection can never be forced.
So by calling System.gc() will not ensure you that the
object will be garbage collected.
Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
How to convert string to byte array and vice versa?
what is thread in Java ?
What is the difference between the file and randomaccessfile classes?
How do you use compareto in java?
Which is fastest collection in java?
What are void methods?
What is bufferedwriter?
Explain runtime exceptions?
How objects of a class are created if no constructor is defined in the class?
What is the final field modifier?
What is skeleton and stub?
What is files manifesting?
What is main difference between variable and constant?
What are the basic control structures?
What is the difference between equals() and == in java?