Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Garbage collection

 
swarna dasa
Ranch Hand
Posts: 108
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
question from examulator

Which of the following statements are true?

1 The automatic garbage collection of the JVM prevents programs from ever running out of memory
2A program can suggest that garbage collection be performed but not force it
3 Garbage collection is platform independent
4 An object becomes eligible for garbage collection when all references denoting it are set to null.

Answer 2,4

Didn't understand why option 4 is right?
What about isolated circular objects, one refers to the other but all of them can be garbage collected.
 
marc weber
Sheriff
Posts: 11343
Java Mac Safari
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Option 4 is describing one way in which an object can become eligible for garbage collection. It is not the only way.
 
Chandra Bhatt
Ranch Hand
Posts: 1710
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

4- An object becomes eligible for garbage collection when all references denoting it are set to null.


If you write option four as:


4 An object can only become eligible for garbage collection when all references denoting it are set to null.


Then it would be false.



Regards,
cmbhatt
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic