与空检查相比,变量赋值是否昂贵?例如,在将foo赋值为null之前,是否值得检查foo是否为空?
if (foo != null) { foo = null; }
或者这是否令人担忧?
java compiler-construction performance clarity
clarity ×1
compiler-construction ×1
java ×1
performance ×1