how exactly garbage collection take place?
Answers were Sorted based on User's Feedback
Answer / niraj talukdar
Garbage Collection is an automated process in Java unlike C
and C++. It executes to wipe out those objects which no
longer are used in a program or stay idle for a very long
time. This to free memory space alloted to these
objects.However, it is not guaranteed that all the idle
objects wil be destroyed every time garbage collection
process gets executed.A user can also manually call the
garbage collection to take place by executing System.gc()
method.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / vijayakumar chinnasamy
Variable/object
1. is eligible for garbage collection when no object refers
to it.
2. Is eligible when its reference is set to null i.e
objName=null.
3. referred by method variables or local variables are
eligible for garbage collection when they go out of scope.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / vinay
Another way to call garbage collector :-
Runtime rt = Runtime.getRuntime();
rt.gc();
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / devil
As in Java its happen automatically, but if you want to do
this force fully you can do this by the use of
keyword "finalize".
| Is This Answer Correct ? | 0 Yes | 5 No |
What is the structure of java?
Is java call by reference?
What is an Exception ?
what is the use of clone method? why user cant overwrite in sub class without its proper defination.
What is difference between iterator and enumeration in java?
Name component subclasses that support painting in java programming?
What is synchronization? How it can be achieved?
Which class represents the socket that both the client and server use to communicate with each other?
What does it mean to be immutable?
Difference between java and javascript
take an array with -ve and +ve value both.find out the nearest value of 0(zero).if two values are same like(-2 and +2)then extract +2 is nearest of 0(zero).
Which class is the superclass of all classes?