I was wondering how the garbage collector in Java deals with the following situation.
Object A has a reference to Object B and Object B has a reference to Object C. The
Should Object B and Object C now been collected by the Garbage Collector?
Yes. Well, they are candidates for collection because there's no way to reach Object B and C through the root that is A.