Discuss / Java / 试解释为什么上面的代码两次输出都是"Bob"

试解释为什么上面的代码两次输出都是"Bob"

Topic source

当数组的内容发生改变,实际的引用地址没变,所以变了;

当字符串的变量重新指向一个新的字符串,是原先字符串变量引用变了,所以没有修改对象的内容;


  • 1

Reply