当前位置: 代码迷 >> J2SE >> 哪位高手能解释下java中赋值null的用法
  详细解决方案

哪位高手能解释下java中赋值null的用法

热度:198   发布时间:2016-04-24 01:36:58.0
谁能解释下java中赋值null的用法
举一个简单的例子吧

Java code
String arr[] = new String[10];arr = null;


请问将arr赋值null后,是什么意思了。



------解决方案--------------------
一开始 arr是你新建的那个数组对象的引用
当赋值为null后 就是一个空引用
就像指针中的空指针
------解决方案--------------------
String arr[] = new String[10];
arr = null;

将arr这个引用置空,不指向任何对象。
上面new的那个数组对象,则没有任何引用指向它,垃圾回收器可以回收此对象。
------解决方案--------------------
arr = null没有任何意义.多此一举
  相关解决方案