Object obj1 = new Object();/*对象A*/
Object obj2 = new Object();/*对象B*/
Object obj3 = new Object();/*对象C*/
obj1 = obj2;/*1*/
obj1 = obj3;/*2*/
obj3 = null;/*3*/
obj1 = null;/*4*/
java程序员面试宝典上说,到/*4*/这句代码,对象C符合垃圾收集器收集标准,而1,2,3句都没有对象符合回收标准;而我从[java编程艺术](高永强)上看到的类似例子,说的是在/*1*/这句对象A就已经符合回收标准了。确实在/*1*/句的时候对象A已经不可达,但是不同书本上的说法让我很困惑。求解惑!