如果尚未分配对象,我需要分配一个对象。Object == null vs boolean == false
Object obj;
While(true){
if(obj == null) obj = new Object();
//do other things
}
或
Object obj;
boolean isObjAssigned;
While(true){
if(!isObjAssigned) obj = new Object();
//do other things
}
这两个检查方法是一个更好的做法?
两者都使用不正确的语法,他们不会做同样的事情。 – fabian
是应用程序多线程?你不能使用单身模式吗? –
@JordiCastilla不,它不是 –