public static void main(String[] args) {
Object Object=new Object();
Object arg=Object;
System.out.println(Object.equals(arg));
arg =null;
System.out.println(Object.equals(arg));
System.out.println(arg);
System.out.println(Object);
}
ArrayList arrayList=null;
ArrayList arrayList1=new ArrayList();
System.out.println(arrayList1.equals(arrayList));
arrayList1.add("liu");
arrayList=arrayList1;
System.out.println(arrayList1.equals(arrayList));
arrayList1=null;
System.out.println(arrayList.equals(arrayList1));
arrayList1=arrayList;
arrayList.clear();
引用对象赋值为null,,,,实质上是将该引用变量的堆对象地址给删除了