我有两个字符串数组,一个是另一个。为什么我将其中一个指定为null而不会影响另一个?作为控制台输出,它们都具有相同的地址。与c ++不一样吗?这是我的代码:
String [] bikes = new String[5];
String [] largerBikes = new String[bikes.length + 5];
bikes = largerBikes;
System.out.println(bikes);
System.out.println(largerBikes);
largerBikes = null;
System.out.println(bikes);
System.out.println(largerBikes);