打个比方吧:A比作是一个人,方法就好比要写一个字。
第一种呢,就是你随便找一个人给你写1000个字;
第二种呢,就是你得找1000个人,没人只给你写1个字。
同样完成任务,你就明白你消耗的资源和时间了。
这个例子说得到位啊。
当然是上面的方法好了
能具体解释下么。
@yzy: for循环new A() 一直在不停地生成对象啊,在做无用功啊
如果对象创建只用一次的话就用new A();其实和A a=new A(); 没区别
只是方便些 比如 A a =A(new B(););
在循环中不推荐使用