Class Test
{
String param;
public String getStr()
{
param="test";
return param;
}
}
调用:
String s=new Test().getStr();
doSomeThing(s);
和
doSomeThing(new Test().getStr());
将new Test().getStr()赋值给一个参数和不赋值直接调用对垃圾回收有什么区别
如果new Test().getStr()这个值在一个类中只使用一次,那种方法比较好