有個類:
public class User
{
public int age;
public String name;
public void user((int age,tring name)
{
this.age=age;
this.name=name;
}
}
如果我們new兩個對象,user1(初始爲空)和user2(有值),user2的值會賦給user1:
User user1 = new User(); 會分配一個內存,假設爲A,User user2= new User(1,"java");會分配兩外一個內存,假設爲B;
如果 user1 = user2;這時候,user1內存A會指向B,這時候A內存就屬於“垃圾內存”;這一系列操作會影響性能開銷
我們可以 這樣:
User user1=nul;
user1=user2;
這樣就不會造成內存的浪費