0 java null pointers nested object
1) if(null != parentObj.childObj)
if(null != parentObj.childObj)
2) if(parentObj.childObj != null)
if(parentObj.childObj != null)
在"parentObj"为空的情况下,你是否认为"1"会避免潜在的空指针异常,而不是"2"?
Cam*_*ner 5
没有.
如果parentObj为null,则任何调用方法或引用字段的尝试都将导致NullPointerExcepton.!=总是评估双方.
只需先检查parentObj是否为null并正确处理它.
irr*_*ant 5
为什么不if(parentObj != null && parentObj.childObj != null)呢?
if(parentObj != null && parentObj.childObj != null)
归档时间:
15 年 前
查看次数:
653 次
最近记录: