首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-04-03 
谁能解释下java中赋值null的用法举一个简单的例子吧Java codeString arr[] new String[10]arr null

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

热点排行