请教一个一个关于引用传递的问题
Demo{
String temp = "apple";
}
public Test{
public static void main(String args[]){
Demo d1 = new Demo();
d1.temp = "orange";
fun(d1)
public static void fun(Demo d2){
d2.temp = "banana";
}}}
我想问一下程序执行完后匿名对象“apple”到哪里去了?是在断开引用后变成垃圾等待回收么?