• Post Reply Bookmark Topic Watch Topic
  • New Topic

Garbage Collector question  RSS feed

 
Ranch Hand
Posts: 1561
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

at what point the object created in line 1 eligible for garbage collector?
a) 1
b) 2
c) 3
d) 4
e) It's not possible to know for sure
My first guess was C (on line 3), but the answer says option E. any ideas...?
 
Ranch Hand
Posts: 1392
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
return doStuff2( mx );
We don't know what doStuff2 does with its reference to the X object. It might save the reference in some field or collection.

In this example, doStuff2 makes the X object reachable from the field x and from the ArrayList a.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!