给对象的引用赋予了空值null,以下再没有调用过对象的引用指向重新分配了内存空间给对象的引用赋予了新值 注意看下边例子理解 Cat obj=new Cat(); obj=null;//这个应该叫对象的引用置为了null,回收的是之前new Cat()时申请到的内存 obj=new Cat();//这个叫对象引用重新指向了另外一个对象,赋予了新值,回收的是上次new Cat()的内存