第一个问题:上部分代码中打印数组arr是没错的,而打印出来的结果是[I@e6f7d2这个值也是没错的,表示打印的是一个数组,而[I@e6f7d2这个值的内容当中,中括号“[”表示这是一个一维数组,“I”表示这是一个int类型的数组,“@”后边的部分表示的是这个数组的hash值。
第二个问题:你将数组arr的值设为null,表示将这个数组的引用指向给断开了,所以下部分的代码中打印arr返回的值是null,通过附件里面的图你就可以明白了。
希望能够帮到你,如果说的有不对的地方,请不吝指教。{:soso_e183:}
|
|