有个类:
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;
这样就不会造成内存的浪费