对象初始化为null的好处

来源:互联网 发布:js触发onclick事件 编辑:程序博客网 时间:2024/06/06 05:18

有个类:

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;

这样就不会造成内存的浪费

0 0
原创粉丝点击