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,,,,实质上是将该引用变量的堆对象地址给删除了
博客指出引用对象赋值为null,其实质是删除该引用变量的堆对象地址,涉及程序设计中引用对象操作的关键信息。

334

被折叠的 条评论
为什么被折叠?



