是不是是同一个对象

是否是同一个对象有如下代码, 两个d1的对象是否是同一个对象? public static void compare(){Demo d1 ne

是否是同一个对象
有如下代码, 两个d1的对象是否是同一个对象?

public static void compare(){
  Demo d1 = new Demo();
  d1.temp = "hello";
}

public static void fun(Demo d1){
  d1.temp = "hello1";
}

请教, 以上代码在内在中是如何表现的?