读书人

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

发布时间: 2012-04-03 12:38:19 作者: rapoo

谁能解释下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没有任何意义.多此一举

读书人网 >J2SE开发

热点推荐